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

Резултатът от заявката Mongoose .find съдържа метаданни на заявката? не можете просто ръчно да проектирате всяко свойство на колекцията, как да получите само документа?

Mongoose винаги връща екземпляр mongoose обект, който е неизменен по подразбиране. За да получите обикновен JS обект, опитайте заявка с lean() като това:

const query = Job.find({
    _id: {
        $in: data.jobs
    }
});

let result = await query.lean().exec();

Можете да прочетете повече за lean на:https://mongoosejs.com/docs/tutorials/lean .html

Надявам се това да помогне :)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Отдалечена връзка към MongoDB сървър с помощта на Codeigniter

  2. Комитиране и постоянство на диска в NoSQL (MongoDB)

  3. Генерираният UID от Mongodb съдържа думата bad

  4. Как да разположите ClusterControl на AWS, за да управлявате вашата облачна база данни

  5. MongoDB $pop