私はまだmongoクエリに少し謙虚ですが、次のMongoDBクエリをよりスマートな形式にすることは可能ですか、または-パフォーマンスに関して-必要ですか? $elemMatch の二重使用はパフォーマンスに影響しますか?
鶏小屋でいっぱいのデータベースの例:
{chickens: {$elemMatch: {recentlyDroppedEggs: {$elemMatch:{appearance:"red-blue-striped"}}}}}
最近、赤青の縞模様の卵を (recentlyDroppedEggs 配列に) 落としたニワトリがいるすべての鶏小屋を (chickens 配列に) 見つけます。
ヒントをありがとう!