sql >> Databáze >  >> NoSQL >> MongoDB

mongodb jak vrátit seznam hodnot pouze z vyhledávacího dotazu

Kurzor z find() bude poskytovat JSON dokumenty, bez ohledu na to, co. Ale můžete extrahovat hodnoty, které chcete. Možná něco takového:

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. Jak aktualizovat dokumenty MongoDB pomocí polí dílčích dokumentů

  2. Groupby v MongoTemplate vrací prázdná pole

  3. Více odběratelů Redis

  4. Budování velkého indexu MongoDB je velmi pomalé