オブジェクトの配列内の配列のプロパティの値と一致するものを見つける:MongoDBは、私が文書構造を持っている
今{
"field1": "value",
"field2": "value",
"items": [
{
"inField1": "value1",
"inField2": "value2",
"votes": {
"count": 2,
"people": [
{
"username": "user1",
"image": "http://image/to/user1/profile.jpg"
},
{
"username": "user2",
"image": "http://image/to/user2/profile.jpg"
}
]
}
},
{
"inField1": "value3",
"inField2": "value4",
"votes": {
"count": 1,
"people": [
{
"username": "user1",
"image": "http://image/to/user1/profile.jpg"
}
]
}
}
]
}
I必要なすべての項目(項目フィールドの単一オブジェクト)ここで、任意の人でプロパティの票プロパティは、ユーザ名が、ユーザ1となっていますか?上記で
は、それらの両方は、ユーザー名プロパティにUSER1が含まれているとして、それは、両方のアイテムを返す必要があります例を述べたが、私はuser2のを検索する場合、その後ONL最初の項目が返されます。
ハズレ!他の提案はありますか? – HVT7