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

Spring MongoRepository đang cập nhật hoặc nâng cấp thay vì chèn

Lưu , theo định nghĩa, được cho là cập nhật một đối tượng theo kiểu upert, cập nhật nếu có và chèn nếu không. Đọc save tài liệu hoạt động trên MongoDb trang web

Chèn hoạt động trong mongodb có hành vi mà bạn mong đợi, nhưng từ tài liệu MongoRepository, có vẻ như chèn được ủy quyền để lưu nên nó sẽ không tạo ra bất kỳ sự khác biệt nào. Nhưng bạn có thể thử và xem nó có phù hợp với bạn không. Nếu không, bạn chỉ có thể thực hiện trước để kiểm tra xem đối tượng có tồn tại hay không, vì nó là một tra cứu chỉ mục nên sẽ nhanh chóng.

Chỉnh sửa :Kiểm tra phiên bản kho lưu trữ của bạn, chèn đã được giới thiệu trong phiên bản 1.7 .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Độ phức tạp (Big-O) của việc tìm kiếm dữ liệu được lập chỉ mục trong mongoDB là gì?

  2. Khung thực thể và MongoDb

  3. MongoDB:Kết hợp Tìm kiếm Văn bản và Truy vấn Không gian địa lý

  4. Mongodb nếu sau đó điều kiện dưới bộ lọc cách thực hiện

  5. Làm cách nào để giải quyết:'MongoError:$ không được phép trong cấp tập bản đồ này'?