2017-08-23 3 views
0

mongodbでは、同様のデータ構造を持つ複数のコレクションがあります。 同じフォーマットの複数のコレクションからmax valueフィールドをmongodbから取得

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

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

は私が

それは単一のクエリでこれを行うことは可能です(複数のコレクションかもしれない)これらの2つのコレクションから最後に更新された文書を入手できるようにする必要がありますか?各コレクションから最新の更新されたドキュメントを取得して結果を比較したくない場合

答えて

0

いいえ、MongoDBクエリは1つのコレクションのみを対象とすることができます。

すべてのコレクションを個別に照会し(最高のパフォーマンスを得るために同時に)、結果を手動でマージする必要があります。

関連する問題