我的项目在MongoDB中存储这样的:如何在MongoDB中查询?
{"ProductName":"XXXX",
"Catalogs" : [
{
"50008064" : "Apple"
},
{
"50010566" : "Box"
},
{
"50016422" : "Water"
}
]}
现在我想查询所有的项目都属于目录:50008064,怎么样? (目录编号“50008064”,目录名称为“Apple”)
那么如何查询目录呢?像这样?db.products.find({“Catalogs.50008064”:{$ exists:true}}) – ericyue 2012-04-10 11:30:16
不,像db.products.find({'Catalogs.id':50008064}),它非常干净更快。 – 2012-04-10 11:31:45