是否可以通过MongoDB中的Node.js API进行文本搜索并将投影应用于返回的文档? 下面的代码不适用于投影,我得到整个文件,但我只是在人物财产之后。
collection.find({ $text: { $search: 'hello' } }, { person: 1 }).toArray();
答案 0 :(得分:2)
您是否尝试过这样的project
方法:
db.collection('collectionName').find({ $text: { $search: 'hello' } }).project({ person: 1 });
正如documentation中所述,这应该是如何使用MongoDB Node.js库进行投影的方式。您提供的示例是如何在Mongo Shell中进行投影。