8

次の構造を持つMongoドキュメントの配列から1つの要素を取得するにはどうすればよいですか:

{
 array : [ 
           {type: 'cat', name: 'George'}
           {type: 'cat', name: 'Mary'} 
           {type: 'dog', name: 'Steve'} 
           {type: 'dog', name: 'Anna'}  

         ]
}

たとえば、Steve を取得する必要があります。この場合、結果は次のようになります。

{
 array : [ 
           {type: 'dog', name: 'Steve'}
 ] 
}

とか、ぐらい:{type: 'dog', name: 'Steve'}

公開中に作成する方法は知っていますが、配列全体が利用可能なクライアント側で作成する必要があります.forEachを使用して配列からこの値を返すことができますが、よりエレガントな方法を探しています(Mongoクエリを使用)。

4

1 に答える 1