使用MongoDB / Mongoose对多个集合进行查询

时间:2020-04-15 08:51:58

标签: javascript node.js mongodb elasticsearch mongoose

我在mongoDB中有多个完全独立的集合(没有嵌入/引用/ id字段...)。您可以想象例如汽车,房屋和船只。

在来自弹性搜索的多个集合的搜索结果之后,我想通过请求mongoDB来基于返回的文档_id合并这些文档。我已经按集合提出了一个请求,它可以正常工作,但是我想知道是否可以对所有集合提出一个请求。

(我不认为聚合或mapreduce在这里可能是解决方案,因为集合是不相关的,并且我不希望将集合文档“合并”在一起)

问题

mongodb或mongoose是否可以进行一次查询以一次从所有收藏集中获取文档?我应该在已经收集的情况下按收集提出一个请求吗?

谢谢。

0 个答案:

没有答案