如何检索文档中的特定元素?

时间:2016-03-14 18:11:48

标签: mongodb meteor

使用此代码我设法获得整个文档

Products.findOne({ _id: itemId});

我想得到一个特定元素"描述"在那份文件中。在返回之前对它应用JSON.stringify。

我将如何做?

感谢

2 个答案:

答案 0 :(得分:2)

根据您的需要,有几种方法可以做到这一点。如果您想要一个仅包含_iddescription的对象,那么您可以这样做:

var product = Products.findOne(itemId, {fields: {description: 1}});

或者,您可以使用类似的pick

var product = _.pick(Products.findOne(itemId), '_id', 'description');

如果你想要一个只包含description的对象,你可以这样做:

var product = _.pick(Products.findOne(itemId), 'description');

答案 1 :(得分:1)