1. 初始化数据库:
const cloud = require('wx-server-sdk');
cloud.init({
env: 'your-environment-id',
});
const db = cloud.database();
这里,'your-environment-id' 是你的云开发环境 ID,cloud.database() 获取了数据库引用。
2. 插入数据:
const collection = db.collection('your-collection-name');
const result = await collection.add({
data: {
field1: 'value1',
field2: 'value2',
// 其他字段
},
});
插入数据使用 collection.add() 方法,其中 'your-collection-name' 是集合名称。
3. 查询数据:
const collection = db.collection('your-collection-name');
const result = await collection.where({
field1: 'value1',
}).get();
查询数据使用 collection.where().get() 方法,可以添加条件来过滤查询结果。
4. 更新数据:
const collection = db.collection('your-collection-name');
const result = await collection.where({
field1: 'value1',
}).update({
data: {
field2: 'new-value',
// 其他需要更新的字段
},
});
更新数据使用 collection.where().update() 方法,指定更新的字段和值。
5. 删除数据:
const collection = db.collection('your-collection-name');
const result = await collection.where({
field1: 'value1',
}).remove();
删除数据使用 collection.where().remove() 方法,删除满足条件的数据。
请注意替换上述代码中的占位符,如 'your-environment-id'、'your-collection-name'、'value1' 等,以适应你的实际情况。上述只是基本的数据库操作示例,你可以根据具体需求进一步扩展和优化。
转载请注明出处:http://www.zyzy.cn/article/detail/1187/微信小程序