MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Spring Data mongo do wstawiania wartości zerowych do DB

Rozwiązałem ten problem za pomocą poniższego kodu

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

Tutaj zamiast używać BSONObject, użyłem obiektu Document i zadziałało dobrze.

Dokument wstawiony do DB

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pobieranie com.mongodb.MongoException$DuplicateKey w mongodb z javą za pomocą upsert

  2. MongoDB / Express - Jak przełączyć bazę danych po połączeniu przez connect()

  3. Mongoose (moduł node.js) powoduje wysokie zużycie procesora

  4. Używanie $addFields w sterowniku MongoDB dla C#

  5. Normalizacja MongoDB, klucz obcy i łączenie