当我从MongoDB获取数据并使用mongoose作为ODM时,我有一个要求。现在我从DB获取的数据,我保留在mongoose对象中。我不想发回所有信息作为对客户的回复。我有一个特定的json响应模式模板。我想将mongoose对象转换为这个特定的json对象,然后发送响应。
任何指针都会有用!!!
答案 0 :(得分:1)
将过滤器传递给只检索所需属性的.find()方法。
collection.find({}).select('name age');
如果你有大型数据集,你可以走相反的路线并排除你不想要的字段
collection.find({}).select('-created -createdBy');