sql >> Database >  >> NoSQL >> MongoDB

Hoe de MongoDb-database in Java bij te werken?

Voor Mongodb-java-stuurprogramma:

Gebruik de updateOne-methodeOm één document binnen de collectie bij te werken op basis van het filter,

         collection.updateOne(searchQuery, updateQuery );

Gebruik de updateMany-methode, om meerdere documenten binnen de verzameling bij te werken op basis van het filter,

         collection.updateMany(searchQuery, updateQuery );

Voorbeeld,

        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. Moet ik MongoDB als onze hoofddatabase gebruiken, moet ik een afzonderlijke grafische database gebruiken om relaties tussen entiteiten te implementeren?

  2. NodeJS + Mongo - hoe de inhoud van de verzameling te krijgen?

  3. Een python-toepassing schrijven die meerdere databases ondersteunt

  4. Schaalbare bestandsopslag