我有一個文件結構的陣列內對數組的屬性值匹配如下: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"
}
]
}
}
]
}
現在我需要的所有項目(項目領域的一個Object)在任何人 property votes property has a username as user1?
在上面提到的例子中,它應該返回兩個項目,因爲兩者都含有USER1在username屬性,但是如果我搜索用戶2然後ONL的第一個項目應返回。
都能跟得上!不工作...還有其他建議嗎? – HVT7