我有以下集合,我只想从中查找具有特定标签的文档:
{'_id': ObjectId('5f872944677379aa96761ae1'),
'name': 'test',
'labels': ['test1']},
{'_id': ObjectId('5f872944677379aa96761ae2'),
'name': 'test',
'labels': ['test1', 'test2']},
{'_id': ObjectId('5f872944677379aa96761ae3'),
'name': 'test',
'labels': ['test2']},
例如 - 我想获取所有文档'test2' in labels
试图从这个答案中理解,但由于这种情况使用字典而不是列表作为嵌入元素,我无法让它工作
以下mongodb 示例非常有用 - 但我需要以某种方式使用通配符索引,例如?
或 #
db.inventory.find( { 'instock.0.qty': { $lte: 20 } } )
我用它就像
col.find( { 'labels.0': 'test1' } )
慕田峪4524236
相关分类