从 mongodb 以相同格式从多个集合中获取最大值字段
Get max value field from multiple collections in the same format from mongodb
在mongodb中,我有多个具有相似数据结构的集合。
collectionA
{
...
createdAt: Date,
updatedAt: Date
}
collectionB
{
...
createdAt: Date,
updatedAt: Date
}
我需要能够从这两个集合中获取最后更新的文档(可以是更多集合)
是否可以在单个查询中执行此操作?我不想从每个集合中获取最新更新的文档,然后比较结果
不,MongoDB 查询只能针对一个集合。
您需要单独查询所有集合(同时查询以获得最佳性能),然后手动合并结果。
在mongodb中,我有多个具有相似数据结构的集合。
collectionA
{
...
createdAt: Date,
updatedAt: Date
}
collectionB
{
...
createdAt: Date,
updatedAt: Date
}
我需要能够从这两个集合中获取最后更新的文档(可以是更多集合)
是否可以在单个查询中执行此操作?我不想从每个集合中获取最新更新的文档,然后比较结果
不,MongoDB 查询只能针对一个集合。
您需要单独查询所有集合(同时查询以获得最佳性能),然后手动合并结果。