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

pomocí mongoose model.find() získáte všechny položky pouze z 1 pole

To, co hledáte, se nazývá projekce :

Video.find({}, {iframe: 1}, function (err, docs) {
   res.json(docs);
});

Druhý parametr k find funkce říká, které pole má vrátit. Pokud nechcete _id také, pak použijte:{_id:0, iframe:1}

Asi takhle:

Video.find({}, {_id:0, iframe:1}, function (err, docs) {
   res.json(docs);
});

Projekce vás však nerozlišuje hodnoty. Vrátí pouze pole, která chcete použít (spolu s opakováním).



  1. Aplikace Meteor běžela s pm2 FATÁLNÍ CHYBA:CALL_AND_RETRY_LAST Přidělení se nezdařilo – hromada JavaScriptu je nedostatek paměti

  2. Jak používat MongoDB $ne na vlastnost vnořeného objektu

  3. Název pole ID entity ServiceStack

  4. Kontrolní seznam vývoje a provozu pro MongoDB