sql >> Database >  >> NoSQL >> MongoDB

mongodb hoe alleen een waardelijst te retourneren van zoekquery

De cursor van find() gaat JSON-documenten opleveren, wat er ook gebeurt. Maar u kunt de gewenste waarden extraheren. Iets als dit misschien:

get_placement_id = function(doc) { return doc.placement_id; }

db.placements.find({program_id:{$in: [3, 5]}}, {placement_id:1, _id:0}).map( get_placement_id )

==>

[ 196, 197, 198, ... ]



  1. docker, mongorestore - FOUT:hoofdmap moet een dump zijn van een enkele database

  2. mongodb aggregatie kadergroep + project

  3. Krijg alle 'documenten' van MongoDB 'collectie'

  4. Hoe hernoem ik velden bij het uitvoeren van zoeken/projecteren in MongoDB?