sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb hur man returnerar värdelista endast från sökfrågan

Markören från find() kommer att ge JSON-dokument, oavsett vad. Men du kan extrahera de värden du vill. Något så här kanske:

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. Ta bort data från ett mongodokument med PHP

  2. MongoDB:automatiskt genererade ID är nollor

  3. MongoDB.service misslyckades med utgångskoden för resultatet

  4. När ska man stänga av Transparent Huge Pages för redis