我想查询Mongodb:查找所有在对象数组项中有'artist'=Iowa的用户。 这是我收藏的机器人: 在Python中我在做:
Vkuser._get_collection().find({
'member_of_group': 20548570,
'my_music': {
'items': {
'$elemMatch': {
'artist': 'Iowa'
}
}
}
})
但这没有回报。也尝试过:
{'member_of_group': 20548570, 'my_music': {'$elemMatch': {'$.artist': 'Iowa'}}}
但那没用。在
以下是带有数组的文档的一部分:
^{pr2}$
下面的查询应该有效。可以使用点表示法查询子文档和数组。在
下面的查询在mongoshell中对我有效
^{pr2}$相关问题 更多 >
编程相关推荐