从mongodb以相同格式从多个集合中获取最大值字段

时间:2017-08-23 14:51:40

标签: mongodb mongoose mongojs

在mongodb中,我有多个具有相似数据结构的集合。

collectionA
{
    ...
    createdAt: Date,
    updatedAt: Date
}

collectionB
    {
    ...
    createdAt: Date,
    updatedAt: Date
}

我需要能够从这两个集合中获取最新更新的文档(可能是更多集合)

是否可以在单个查询中执行此操作?我不想从每个集合中获取最新的更新文档,然后比较结果

1 个答案:

答案 0 :(得分:0)

不,MongoDB查询只能定位一个集合。

您需要单独查询所有集合(同时获得最佳性能),然后手动合并结果。