db.users.find();
将返回一组用户:
[{
_id: 123
name: bob
},{
_id: 456
name: tom
}]
我需要通过 id 将用户映射到另一个集合,所以我想从 mongo 取回一个对象,其中键是 _id,值是用户文档。
IE
users = {
123: {_id: 123, name: bob},
456: {_id, 456, name:tom}
}
然后我可以直接从该对象访问用户,而无需迭代数组来查找特定用户。
id = 123;
user = users[id];