我在mongoDB中有多个完全独立的集合(没有嵌入/引用/ id字段...)。您可以想象例如汽车,房屋和船只。
在来自弹性搜索的多个集合的搜索结果之后,我想通过请求mongoDB来基于返回的文档_id
合并这些文档。我已经按集合提出了一个请求,它可以正常工作,但是我想知道是否可以对所有集合提出一个请求。
(我不认为聚合或mapreduce在这里可能是解决方案,因为集合是不相关的,并且我不希望将集合文档“合并”在一起)
问题
mongodb或mongoose是否可以进行一次查询以一次从所有收藏集中获取文档?我应该在已经收集的情况下按收集提出一个请求吗?
谢谢。