【发布时间】:2017-03-16 04:54:01
【问题描述】:
我继承了一堆集合,每个集合都有共同的字段。 有没有办法查询集合 A 和集合 B 中的“EMAIL”字段……或者我是否坚持以编程方式遍历集合?
db.colA.find({"EMAIL":"joe@doe.com"})
集合 A: {“_id”:ObjectId(“58197fc91b69ba68721d4148”),“UUID”:“0b6827f2-9384-11e0-8f4a-b8ac6f949be6”,“EMAIL”:“JOHNDOE@YAHEE.COM”,“FNAME”:“JOHN”,“LNAME” " : "DOE"}
集合 B: { “_id”:ObjectId(“4ed234423654fea654a654f2”),“SOURCE”:“65488451522”,“EMAIL”:“JOHNDOE@YAHEE.COM”,“FN”:“JOHN”,“DOB”:“1967 年 5 月 13 日"}
预期行为:搜索查询将返回两条记录。
好吧,为什么不查询 Col A 和 Col B .. 我在数据库中有 17 个集合,一个查询会很棒。
【问题讨论】:
-
请提供来自您的集合 A 和 B 的示例文档以及预期的输出。我不确定你想达到什么目的
标签: mongodb