そのため、マングースの ID で特定のドキュメントをクエリしました。そのドキュメントにはアイテムの配列があります。このリストは常に非常に小さくなります (10 項目未満)。配列から特定のアイテムを取得する方法があるかどうか疑問に思っていました。
文書例:
{
_id: 1,
name: 'some name,
items: [{
id: 23,
name: 'item name 23'
},{
id: 24,
name: 'item name 24'
}]
}
マングースのドキュメントから、アイテムの配列を取得できます。
doc.get('items')
そこから、配列を繰り返し処理して、必要なものを見つけることができます。これは大したことではありません。これがフレームワークで提供されている場合、車輪を再発明したくないだけです。