sql >> データベース >  >> NoSQL >> MongoDB

MongoDB $ lookup vs Mongoosepopulate

    githubスレッド に感​​謝します GrégoryNEUT が共有 質問のコメントで、私は特定の事実を立証することができました:

    1. Mongooseのpopulate()メソッドは、MongoDBの$lookupをバックグラウンドで使用しません。データベースに対して別のクエリを実行するだけです。
    2. Mongooseには、MongoDBにはない機能はありません。 populate() 2つ以上のクエリを実行するだけです。

    私の意見では、populate()を使用する場所があります $lookupを使用するその他のユーザー 。より複雑なクエリの場合$lookup 集約パイプラインで最適に機能します。




    1. numpy配列をmongodbに保存する

    2. javascriptでISO日付オブジェクトを作成します

    3. pymongoを使用してコレクションをjsonファイルにダンプする方法

    4. MongoDBコレクションのオブジェクト配列でクエリされた複数の要素を取得します