我想查询所有a>b的集合:
[{
"_id": 1
"test": {
a: Number,
b: Number,
},
{
"_id": 2
"test": {
a: Number,
b: Number,
}
]
这么写似乎不生效,返回结果始终为空数组,why??
const db = uniCloud.database();
const dbCmd = db.command;
const testCollection = db.collection("test");
await testCollection.where({
"test.a": dbCmd.gt("$test.b")
}).limit(10).get()
2 个回复
最佳回复
1***@qq.com
这样应该就可以了,不用聚合操作
1***@qq.com