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

Returner kun specifikke felter fra projektion array underdokument

Forsøger du specifikt at gøre dette uden at bruge aggregat?

db.test.aggregate([{$unwind:"$array"},
                   {$match:{"array.key":1}},
                   {$project:{"array.name":1, extra:1}}])



  1. Forklar som om jeg er fem:Formular med tekst- og billedfelt> Ruter> Controller> Skriv til MongoDB-dokument - Hvor går GridFS hen?

  2. hvordan man finder specifik streng i nøgleværdipar i mongodb

  3. SCAN vs KEYS ydeevne i Redis

  4. Sådan indstilles @TextIndex navn i en enhed med Spring-Data-MongoDB