以下是一些常见的比较操作符的示例:
1. 等于操作符:
const db = wx.cloud.database();
const collection = db.collection('example');
// 等于操作符
collection.where({
field1: db.command.eq('value')
}).get()
.then(res => {
console.log(res);
})
.catch(err => {
console.error(err);
});
在上述示例中,使用 db.command.eq 表示等于的条件,查询满足 field1 等于 'value' 的文档。
2. 大于操作符:
const db = wx.cloud.database();
const collection = db.collection('example');
// 大于操作符
collection.where({
field1: db.command.gt(10)
}).get()
.then(res => {
console.log(res);
})
.catch(err => {
console.error(err);
});
在上述示例中,使用 db.command.gt 表示大于的条件,查询满足 field1 大于 10 的文档。
3. 小于等于操作符:
const db = wx.cloud.database();
const collection = db.collection('example');
// 小于等于操作符
collection.where({
field1: db.command.lte(20)
}).get()
.then(res => {
console.log(res);
})
.catch(err => {
console.error(err);
});
在上述示例中,使用 db.command.lte 表示小于等于的条件,查询满足 field1 小于等于 20 的文档。
这只是一些比较操作符的简单示例,你可以根据实际需求组合这些操作符以构建复杂的查询条件。更多详细的文档和 API 可以参考[微信小程序云开发官方文档 - 数据库 - Command - 比较操作符](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/command.html#%E6%AF%94%E8%BE%83%E6%93%8D%E4%BD%9C%E7%AC%A6)。
转载请注明出处:http://www.pingtaimeng.com/article/detail/1283/微信小程序