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

Làm thế nào để cập nhật cơ sở dữ liệu MongoDb trong Java?

Đối với trình điều khiển Mongodb-java:

Sử dụng phương thức updateOne Để cập nhật một Tài liệu trong bộ sưu tập dựa trên bộ lọc,

         collection.updateOne(searchQuery, updateQuery );

Sử dụng phương pháp updateMany, Để Cập nhật nhiều Tài liệu trong bộ sưu tập dựa trên bộ lọc,

         collection.updateMany(searchQuery, updateQuery );

Ví dụ,

        MongoClient client = new MongoClient("localhost",27017);
        MongoDatabase db = client.getDatabase("TestDB");
        MongoCollection<Document> collection = db.getCollection("test");
        Document query = new Document();
        query.append("_id","test");
        Document setData = new Document();
        setData.append("status", 1).append("instagram.likes", 125);
        Document update = new Document();
        update.append("$set", setData);
        //To update single Document  
        collection.updateOne(query, update);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. cách so sánh hai trường trong một tài liệu trong tổng hợp đường ống (mongoDB)

  2. Mongodb không thể chạy bản đồ giảm mà không có công cụ js

  3. PostgreSQL và MongoDB Ở đâu trong điều kiện

  4. Node.js lắng nghe sự thay đổi của MongoDB

  5. Làm cách nào để thay đổi mật khẩu người dùng mongoDB của tôi với tư cách không phải là quản trị viên?