MongoDB中的投影文本搜索& Node.js的

时间:2018-03-12 14:44:46

标签: node.js mongodb

是否可以通过MongoDB中的Node.js API进行文本搜索并将投影应用于返回的文档? 下面的代码不适用于投影,我得到整个文件,但我只是在人物财产之后。

collection.find({ $text: { $search: 'hello' } }, { person: 1 }).toArray();

1 个答案:

答案 0 :(得分:2)

您是否尝试过这样的project方法:

db.collection('collectionName').find({ $text: { $search: 'hello' } }).project({ person: 1 });

正如documentation中所述,这应该是如何使用MongoDB Node.js库进行投影的方式。您提供的示例是如何在Mongo Shell中进行投影。