0

在 mongodb api 中:-

db.articles.runCommand( "text", { search: "bake coffee cake" } )

允许在 mongodb 文档中一次搜索多个单词。

mongoosejs 中的相应命令是什么?

4

2 回答 2

2

Mongodb 2.6 版引入了$text查询运算符。它对使用文本索引索引的字段的内容执行文本搜索。您可以像这样从 Mongoose 使用它:

Article.find(
    { $text : { $search : "bake coffee cake"} }
).exec(callback);
于 2014-08-26T14:11:05.257 回答
1

如果你想在 Mongoose 中获得最完整的体验,我建议你看看 Mongoose 作者的 Mongoose 扩展之一:

https://github.com/aheckmann/mongoose-text-search

它增加了对 MongoDB 仍处于实验阶段的文本搜索功能的支持。

于 2013-11-08T20:36:38.020 回答