以下查询正常工作并获取部门和关联。
MongoCollection.findOne("{name: '"+name+"'}, children: ['departments',
'associations']").as(Employee.class);
我有每个部门的子孩子 - 我想要检索的物品。
不确定如何使用上述查询进行检索..
尝试以下但是它不起作用......
MongoCollection.findOne("{name: '"+name+"'}, children: ['departments',
'associations', 'departments.items']").as(Employee.class);
提前致谢。
示例文档供参考。
Users.json
{
"_id":ObjectId("577a3f7b4309be18d8c40121"),
"name":"admin",
"email":"admin.guna@gmail.com",
"firstName":"guna",
"lastName":"g",
"password":"bevgI3awgpagF2o6ekUObEQ14UmdskWpG",
"roles":[
{
"name":"sales",
"description":"sales",
"_id":ObjectId("577a3f7b4309be18d8c40122")
}
]
}
Roles.json
{
"_id":ObjectId("577a3f7b4309be18d8c40122"),
"name":"sales",
"description":"sales",
"permission":[
{
"name":"SalesView",
"description":"SalesView",
"_id":ObjectId("577a3f7c4309be18d8c40123")
}
]
}