次の構造を持つ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クエリを使用)。