MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

използвайте mongoose model.find(), за да получите всички записи само от 1 поле

Това, което търсите, се нарича проекция :

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

Вторият параметър към find функцията казва кое поле да се върне. Ако не искате _id също така използвайте:{_id:0, iframe:1}

Ето така:

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

Проекцията обаче не ви дава отчетливост стойности. Връща само полетата, които искате да използвате (заедно с повторенията).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Golang mongodb агрегиране

  2. Как да добавите индекси в проект mongoDB с рамка Morphia

  3. Обектите не са валидни като дъщерни данни на React от MongoDB

  4. Как да върнете оригиналния документ обратно след агрегиране

  5. Мултипроцесор на Pymongo