Я новая пчела в mongodb.Я создал документ с вложенным массивом, как этот.
data = {
"title": "mongo community",
"description": "I am a new bee",
"topics": [{
"title": "how to find object in array",
"comments": [{
"description": "desc1"
}]
},
{
"title": "the case to use ensureIndex",
"comments": [{
"description": "before query"
},
{
"description": "If you want"
}
]
}
]
}
, после этого поместил его в "сообщество" db.community.insert (data)
, поэтому я хотел бы накопить "комментарии "название темы" как найти объект в массиве ", затем я попытался,
data = db.community.find_one ({" title ":" сообщество монго "," темы.title ":" как найти объект в массиве "})
результат -
>>> print data
{
u 'topics': [{
u 'comments': [{
u 'description': u 'desc1'
}],
u 'title': u 'how to find object in array'
},
{
u 'comments': [{
u 'description': u 'before query'
},
{
u 'description': u 'If you want'
}],
u 'title': u 'the case to use ensureIndex'
}],
u '_id': ObjectId('4e6ce188d4baa71250000002'),
u 'description': u 'I am a new bee',
u 'title': u 'mongo community'
}
Мне не нужны темы" случай использованияureIndex "
Не могли бы вы дать мне какой-нибудь совет.
thx.