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

Sletning af et enkelt objekt fra en række objekter i MongoDB

Du var tæt på. Forespørgslen skal være sådan her:

db.test.update({"city":"Palo Alto"},{"$pull":{"friends":{"name":"Frank"}}});

$pull tager et objekt, hvis felt specificerer feltarrayet "friends" . Værdien {"name":"Frank"} repræsenterer forespørgslen (til at køre inde i arrayet) for at finde det element, der skal trækkes ud.




  1. Tilføj ny validator til eksisterende samling

  2. Hvordan registrerer jeg AbstractMongoEventListener programmatisk?

  3. UUID forkortelse

  4. Hvordan vil jeg i Mongo matche alle samlingsgenstande med et større array?