sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan opdaterer man MongoDb-databasen i Java?

For Mongodb-java driver:

Brug updateOne-metodenTil at opdatere et enkelt dokument i samlingen baseret på filteret,

         collection.updateOne(searchQuery, updateQuery );

Brug updateMany-metoden,For at opdatere flere dokumenter i samlingen baseret på filteret

         collection.updateMany(searchQuery, updateQuery );

Eksempel,

        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. Brug af Hibernate OGM med cloud MongoDB Atlas M0 (Free Tier)

  2. MongoDB Tutorial:Opret forbindelse til MongoDB i Scala

  3. Rækkefølge af nøgleværdier i mongoDb

  4. Datatypekonvertering i MongoDB