sql >> Database >  >> NoSQL >> MongoDB

MongoDB pull-element van array twee niveaus diep

Dit is de zoekopdracht die u moet gebruiken:

db.collection.update( { "Queries.Results.id":1 }, { $pull: { "Queries.$.Results": {"id":1} } } )

U moet de "where"-clausule specificeren om het document te vinden dat u wilt bijwerken. U mist ook de positionele operator $, u moet deze gebruiken omdat zoekopdrachten meerdere resultaten kunnen hebben.




  1. ElastiCache-integratie starten

  2. De strijd om de NoSQL-databases - MongoDB en de NoSQL-functies van MSSQL vergelijken

  3. Mongoose - e-mailsyntaxis valideren

  4. MongoDB extraheert waarden uit BasicDBObject (Java)