MongoDB嵌入式文档自我查询

阿杰

你好,

I have a collections of EmployeeAndManager as below

{

EmployeeID      :   1
EmployeeName    :   Employee1
Role            :   Manager
EmployeesUnder  :   [
                {   
                    EmployeeId  :   2,
                    FromDate    :   12/12/2012
                },
                {   
                    EmployeeId  :   3,
                    FromDate    :   12/1/2012
                }   
            ]
EmployeeID  :   2
EmployeeName    :   Employee2
Role            :   Developer
EmployeesUnder  :   []
EmployeeID  :   3
EmployeeName    :   Employee3
Role            :   Developer
EmployeesUnder  :   []

}

我想在特定经理下找到子雇员名称

可以请任何人帮助查询如何,我正在尝试嵌套查询,但它不起作用。

谢谢与问候阿杰

阿杰

该问题已解决,我对EmployeeAndManager结构进行了一些修改,以使其在Child Embedded文档中具有ManagerEmployeeID

{

EmployeeID      :   1
EmployeeName    :   Employee1
Role            :   Manager
EmployeesUnder  :   [
                {   ManagerEmployeeID : 1
                    EmployeeId  :   2,
                    FromDate    :   12/12/2012
                },
                {   
                   ManagerEmployeeID : 1
                    EmployeeId  :   3,
                    FromDate    :   12/1/2012
                }   
            ]
EmployeeID  :   2
EmployeeName    :   Employee2
Role            :   Developer
EmployeesUnder  :   []
EmployeeID  :   3
EmployeeName    :   Employee3
Role            :   Developer
EmployeesUnder  :   []

}

现在MongoDB查询如下

db.EmployeeAndManager.find({"EmployeeID" : {"$in" :db.EmployeeAndManager.distinct('EmployeesUnder.EmployeeID',{"EmployeesUnder.ManagerEmployeeID":1})}})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查询MongoDB中的嵌入式文档

来自分类Dev

为什么我的MongoDb查询在Update上插入嵌入式文档?

来自分类Dev

查询mongodb中的嵌入式文档数组

来自分类Dev

使用Presto查询MongoDB嵌入式/嵌套文档的数组

来自分类Dev

MongoDB:与查询不匹配的嵌入式文档

来自分类Dev

如何在 MongoDb 中查询嵌入式文档?

来自分类Dev

Hibernate repo 查询以访问 mongodb 嵌入式文档

来自分类Dev

如何在嵌入式数组mongodb中查询嵌入式文档

来自分类Dev

在文档中引用文档的嵌入式数组的嵌入式数组上查询Doctrine2和MongoDB

来自分类Dev

mongoengine查询嵌入式文档列表

来自分类Dev

mongoid-查询嵌入式文档

来自分类Dev

Mongo嵌入式文档字段查询

来自分类Dev

春季查询嵌入式文档的数组

来自分类Dev

流星-查询嵌入式文档

来自分类Dev

是否可以查询嵌入式文档?

来自分类Dev

mongodb汇总嵌入式文档值

来自分类Dev

如何验证mongodb嵌入式文档

来自分类Dev

mongodb汇总嵌入式文档值

来自分类Dev

返回特定的mongodb嵌入式文档

来自分类Dev

MongoDb $ match用于嵌入式文档

来自分类Dev

何时使用嵌入式文档MongoDB

来自分类Dev

mongodb嵌入式文档搜索

来自分类Dev

在mongodb中展开嵌入式文档

来自分类Dev

如何查询Mongodb的嵌入式数组

来自分类Dev

如何从mongodb中的嵌套嵌入式文档中查询和返回单个字段?

来自分类Dev

MongoDB聚合查询-重命名嵌入式文档中返回的字段

来自分类Dev

MongoDB:对嵌入式文档使用“或”运算符对查询进行排序和限制

来自分类Dev

mongodb中的时间序列数据-如何查询嵌入式文档

来自分类Dev

php:将mongodb嵌入式文档查询到数组中

Related 相关文章

热门标签

归档