db.users.find();
ユーザーの配列を返します:
[{
_id: 123
name: bob
},{
_id: 456
name: tom
}]
ID によってユーザーを別のコレクションにマップする必要があるため、キーが _id で値がユーザー ドキュメントである mongo からオブジェクトを取得したいと考えています。
すなわち
users = {
123: {_id: 123, name: bob},
456: {_id, 456, name:tom}
}
次に、特定のユーザーを見つけるために配列を反復処理することなく、そのオブジェクトからユーザーに直接アクセスできます。
id = 123;
user = users[id];