ネストされたフィールド f5=12 を含むドキュメントを取得するにはどうすればよいですか?
db.products.insert( { f: "カード", f1: {f2 : {f3 : 15 } } } )
db.products.insert( { f: "カード", f1: {f2 : {f4 : {f5 : 12} } } )
db.products.insert( { f: "カード", f1: {f2 : {f3 : {f5 : 43} } } )
db.products.insert( { f: "カード", f1: {f2 : {f4 : 98} } } )
私はこのように試してみました:
db.products.find($where : "this.content.indexOf('f5 : 12') != -1")
db.products.find( {$elemMatch : {f5 : 12} })
しかし、うまくいきません..誰かアイデアはありますか?