をフィルタリングし、私は次のような構造を持っている文書のコレクションがあります。 マッチ配列要素と
両リーグやエントリは、私が(おくつろぎ配列である)を、その後私は、発生したことを見つける必要がありますドキュメントのプロパティ "nick"は "playerOrTeamName"に表示されます。
db.getCollection('summoners').aggregate([
{"$skip": 0},
{"$limit": 2},
{'$unwind': '$leagues'},
{'$unwind': '$leagues.entries'},
{'$match': {'leagues.entries.playerOrTeamName': '$nick'}},
],{
allowDiskUse:真 })
なぜ0結果の "一致" 部分の結果だろうか?私は、プレイヤーのニックネームが常にエントリの配列に発生することを保証することができます。
PS:"$nick"
が別のフィールドの値であることを意味するので、これが失敗した制限= 2単純化の酒のために使用さ
質問に答えられていないと思われる回答がありますか?もしそうなら、答えにコメント**を書いてください。実際に質問に答えた場合は、[**あなたの回答を受け入れる**](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)にご注意ください。あなたが求める質問に –