sql >> Database >  >> NoSQL >> MongoDB

updateMany gebaseerd op ander veld in mongodb

Uw update gebruikt de MongoDB v4.2 functie van bijwerken met behulp van een pijplijn . U kunt dit coderen met MongoDB Java Driver v3.11 of hoger . Werk een veld bij met een waarde uit een ander veld:

Bson query = new Document();
List<Bson> updatePipeline = Arrays.asList(Fiters.eq("$set", Filters.eq("byMongoQuery", "$lastUpdated")));
UpdateResult result = collection.updateMany(query, updatePipeline);



  1. Kan Mongoose.js Subdocument Array niet vullen

  2. Meerdere $inc-updates in MongoDB

  3. Verwijder duplicaten uit de MongoDB 4.2-database

  4. MongoDB - Laat een verzameling vallen