sql >> Databasteknik >  >> NoSQL >> MongoDB

Spring Data mongo för att infoga null-värden i DB

Jag har löst det här problemet med koden nedan

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

Här istället för att använda BSONObject, använde jag Document object och det fungerade bra.

Dokument infogat i DB

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



  1. Mongodb uppdaterar det specifika elementet från subarray

  2. Använd aggregering i mongodb för att utföra uppdateringar efter frågematchningar

  3. Hur man sparar och hämtar session från Redis

  4. JSON.parse() motsvarande i mongo driver 3.x för Java