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

Mongoose, намерете, върнете конкретни свойства

Използвате проекция. Първият пример в документите за заявка за mongoose има включена операция за проектиране.

NB:не е истински код b/c. Откроих важните битове с тройни звезди

// find each person with a last name matching 'Ghost', ***selecting the `name` and `occupation` fields***
Person.findOne({ 'name.last': 'Ghost' }, ***'name occupation'***, function (err, person) {
  if (err) return handleError(err);
  console.log('%s %s is a %s.', person.name.first, person.name.last, person.occupation) // Space Ghost is a talk show host.
})

Person схемата не е посочена, но мисля, че примерът е достатъчно ясен.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Повишете подполета до най-високо ниво в проекцията, без да изброявате всички ключове

  2. Преглед на опциите за архивиране на MongoDB

  3. Как да изключите от резултатите от търсенето документи с полета, които не присъстват в заявката?

  4. Автоматично генерирано поле за MongoDB с помощта на Spring Boot

  5. Запитване на размер на вътрешния масив в MongoDB