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

Làm cách nào để thực thi tập lệnh MongoDB js bằng Java MongoDriver

Các câu trả lời trước không hoạt động trong MongoDB 3.4+. Cách thích hợp để thực hiện việc này trong phiên bản 3.4 trở lên là tạo một BasicDBObject và sử dụng nó làm tham số của Database.runCommand (). Đây là một ví dụ.

final BasicDBObject command = new BasicDBObject();
            command.put("eval", String.format("function() { %s return;}}, {entity_id : 1, value : 1, type : 1}).forEach(someFun); }", code));
            Document result = database.runCommand(command);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mgo - hiệu suất truy vấn dường như luôn chậm (500-650ms)

  2. Làm thế nào để sử dụng Elasticsearch với MongoDB?

  3. Tích hợp ClusterControl với SNMP:Phần thứ hai

  4. Nhận thông báo cho các tài liệu đã thay đổi trong mongodb

  5. Truy vấn kéo dài số Java Mongodb