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

DBにnull値を挿入するSpringDatamongo

    以下のコードを使用してこの問題を解決しました

    final Document document = new Document();
    document.put("test1", "test1");
    document.put("test2", null);
    document.put("test3", "test3");
    mongoTemplate.getCollection("your-collection-name").insert(document);
    

    ここでは、BSONObjectを使用する代わりに、Documentオブジェクトを使用しましたが、正常に機能しました。

    DBに挿入されたドキュメント

    {
        "_id" : ObjectId("some-id"),
        "test1" : "test1",
        "test2" : null,
        "test3" : "test3"
    }
    



    1. mLabに接続するときのマングース接続エラー

    2. MongoTemplateを使用したSpringBoot

    3. MongoDBのパフォーマンスを最適化する方法

    4. 一意のインデックスでのmongo3の重複-dropDups