sql >> Databáze >  >> NoSQL >> MongoDB

Jak aktualizovat databázi MongoDb v Javě?

Pro ovladač Mongodb-java:

Použijte metodu updateOnePro aktualizaci jednoho dokumentu v rámci kolekce na základě filtru

         collection.updateOne(searchQuery, updateQuery );

Použijte metodu updateMany,Chcete-li aktualizovat více dokumentů v rámci kolekce na základě filtru

         collection.updateMany(searchQuery, updateQuery );

Příklad,

        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. Nativní ovladač MongoDB Node.js tiše spolkne výjimku `bulkWrite`

  2. Jak mongodb vytváří databázi/sbírku za běhu

  3. Připojí se Google Cloud Functions znovu k mému klientovi MongoDB pro každý požadavek HTTP?

  4. Jak vrátit vnořený dokument v poli