MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Spring Data mongo để chèn giá trị null vào DB

Tôi đã giải quyết vấn đề này bằng cách sử dụng mã dưới đây

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

Ở đây thay vì sử dụng BSONObject, tôi đã sử dụng đối tượng Document và nó hoạt động tốt.

Tài liệu được chèn vào 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. Cập nhật nhiều tài liệu phụ mà không có điều kiện cấp tài liệu phụ chính xác

  2. Tiết kiệm TimeZone with Date trong mongodb

  3. Xóa một tài liệu con khỏi mảng trong MongodDB

  4. Làm cách nào để tạo trường tăng tự động trên sao băng?

  5. Làm cách nào để cập nhật nhiều trường của một đối tượng mảng với một yêu cầu?