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

Gọi hàm js máy chủ trên mongodb từ java

Như Kivanc đã nói, getNextSequence thực chất là một hàm javascript. Nó chỉ là một trình bao bọc xung quanh findAndModify như được ghi lại bởi mongo tại đây . Về cơ bản, bạn sẽ cần tạo một tài liệu chứa bộ đếm mà bạn muốn tăng dần. Sử dụng findAndModify để tăng nó để bạn nhận được hành vi giống như giao dịch. Nếu bạn định làm điều đó trong Java, bạn cần đảm bảo rằng tài liệu của bạn tồn tại trước khi bạn bắt đầu phát hành findAndModify. Tốt nhất bạn nên làm điều đó bằng cách tự đóng gói logic findAndModify trong một lớp để bạn có thể xử lý quá trình khởi tạo đúng cách.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. db.collection không phải là một hàm khi sử dụng MongoClient v3.0

  2. Làm cách nào để xóa một 'tài liệu' theo 'ID' bằng Trình điều khiển C # Chính thức cho MongoDB?

  3. [Lỗi:không kết nối được với [localhost:27017]] từ NodeJS sang mongodb

  4. Mongoid Group By hoặc MongoDb group by in rails

  5. Những lý do nên và không nên chuyển từ máy chủ SQL sang MongoDB