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

Hvordan kan jeg trække underdokumenter fra et array?

Det er i en situation som denne, at du bruger den positionelle $ opdateringsoperatør. En ting at bemærke er, at array-feltet skal vises som en del af forespørgselsdokumentet. Det er det, der forklarer brugen af ​​$exists her.

db.collection.update(
    { "id": "8888",  "aloh.saludo": { "$exists": true } }, 
    { "$pull": { "aloh.$.saludo": { "qwe": "rty", "sad": "fet" } } }
)


  1. C# mongo-forespørgsler med json-strenge

  2. Implementering af cloud-databaser med ClusterControl 1.6

  3. MongoDB - Opret et forhold

  4. Misbrug cURL til at kommunikere med Redis