我有这个文件结构,保存在MongoDB 2.6.1中,在Linux上运行:
{
"_id" : "1",
"name" : "Level0",
"childs" : [
{
"id" : "2",
"name" : "Level1",
"childs" : [
{
"id" : "3",
"name" : "Level2",
"childs" : [
{
"id" : "4",
"name" : "Level3-1",
},
{
"id" : "5",
"name" : "Level3-2",
}
]
}
...
每个元素都得到了他的孩子,每个孩子都有自己的孩子,直到技术结束。
现在我想用以下内容查询我的MongoDB:
db.categories.find({'childs':{$elemMatch:{$all:['Level19-23']}}})
此查询不适用。
获取元素的好查询是什么?
我对孩子或父母一无所知,我只有元素的名字,我需要和他所有孩子一起使用这个元素。
任何人都有我的建议,MongoDB Newbe? :)
提前致谢!