1. 初始化数据库:
const db = wx.cloud.database();
2. 添加数据:
db.collection('collectionName').add({
data: {
field1: value1,
field2: value2,
// ...
},
success: function(res) {
console.log(res);
}
});
3. 查询数据:
db.collection('collectionName').where({
// 查询条件
}).get({
success: function(res) {
console.log(res.data);
}
});
4. 更新数据:
db.collection('collectionName').doc('docId').update({
data: {
field1: value1,
// ...
},
success: function(res) {
console.log(res);
}
});
5. 删除数据:
db.collection('collectionName').doc('docId').remove({
success: function(res) {
console.log(res);
}
});
6. 批量更新数据:
db.collection('collectionName').where({
// 查询条件
}).update({
data: {
field1: value1,
// ...
},
success: function(res) {
console.log(res);
}
});
7. 批量删除数据:
db.collection('collectionName').where({
// 查询条件
}).remove({
success: function(res) {
console.log(res);
}
});
请注意,上述代码中的 collectionName 是集合的名称,docId 是文档的唯一标识符。在使用时,需要根据实际情况替换这些值。此外,云函数也是小程序中处理复杂业务逻辑的一种方式,你可能需要在云函数中执行一些特定的数据库操作。
转载请注明出处:http://www.zyzy.cn/article/detail/5944/微信小程序