1. 正则表达式操作符(regex):
// 使用正则表达式操作符
db.collection('collectionName').where({
field: db.RegExp({
regexp: '正则表达式',
options: '选项'
})
}).get({
success: function(res) {
console.log(res.data);
}
});
2. 地理位置操作符(geo):
// 使用地理位置操作符
db.collection('collectionName').where({
field: db.command.geoNear({
geometry: db.Geo.Point(longitude, latitude),
maxDistance: 最大距离,
minDistance: 最小距离
})
}).get({
success: function(res) {
console.log(res.data);
}
});
3. 数组操作符:
// 使用数组操作符
db.collection('collectionName').where({
field: db.command.in([value1, value2, ...])
}).get({
success: function(res) {
console.log(res.data);
}
});
这些字段操作符允许你在查询时执行更灵活的条件过滤,满足特定的业务需求。根据实际需求,选择合适的字段操作符进行查询条件的构建。
转载请注明出处:http://www.zyzy.cn/article/detail/5948/微信小程序