7
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];
4

2 に答える 2