集合 uni-id-users 有 A 和 B 两个用户,两个用户除 id 以外,其它字段和字段中的属性均相同
A 用户字段
_id: "123"
a: {a:1, b:1, c:1}
b: {a:1, b:1, c:1}
c: {a:1, b:1, c:1}
B 用户字段
_id: "456"
a: {a:1, b:1, c:1}
b: {a:1, b:1, c:1}
c: {a:1, b:1, c:1}
如何一次性获取 A 用户的 a.a 和 B 用户的 b.b ,
返回的数据只能包含: A 用户的 a.a 和 B 用户的 b.b,不能包含 A 用户的 b.b 和 B 用户的 a.a
db.collection('uni-id-users').where({ _id: db.command.in([A_id, B_id]) })
.field({
// 如何写?谢谢!
})
0 个回复