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

MongoDBは空白のドキュメントを埋めることができますか

    はい、 Calendar Collection を使用すると、データベース内でこれを行うことができます。 つまり、単なる日付のリストであるヘルパーコレクション 、ギャップなし。このようなカレンダーコレクションを使用すると、次のような集計をまとめることができます。

    1. $lookup演算子 を使用します カレンダーコレクションを日次レコードのコレクションに参加させる
    2. データの形状を変更します( $ unwind を使用) 、 $ group および $ project 必要に応じて)結合されたデータ(サブドキュメントの配列)を目的の構造に変換します
    3. ifnull演算子 を使用します $projectステージ numItemsフィールドがまだ存在していないドキュメントでデフォルト値0が指定されていることを確認します



    1. コレクションを1000単位で読み通す方法は?

    2. 分割できません':不正なURI(URIではありませんか?):

    3. MongoDBで{'public':true}のドキュメントのみを複製する

    4. Spring-data-mongodbは1つのMongoインスタンスで複数のデータベースに接続します