Skip to content

数据库中某个字段是对象数组

{
    "tags_cn" : [
		{
			"type" : "set",
			"id" : "5ce4f86824e43e7550bf7b6c",
			"setNumberNew" : "10266",
			"setName" : "NASA Apollo 11 Lunar Lander",
			"setName_cn" : "阿波罗11号登月舱"
		}
	]
}

查询的时候可以通过下列方法查询

db.a_test.find({
    'tags_cn.0': { $exists: true },
    'tags_cn.type': 'set',
});

原创内容,转载请说明出处