运行 mongo 2.4 RC 并尝试文本搜索功能
如何在其他列值上进一步过滤文本搜索命令?
db.Wall.runCommand("text", { search : "Bob"});
运行 mongo 2.4 RC 并尝试文本搜索功能
如何在其他列值上进一步过滤文本搜索命令?
db.Wall.runCommand("text", { search : "Bob"});
它记录在这里。
如文档所示,您将添加一个filter
:
db.inventory.runCommand( "text", {
search: "Bob",
filter: { "FavoriteRoom" : "kitchen" }
})
假设你有一个像这样的文件:
{
"FavoriteRoom": "kitchen",
"BlockOfText" : "Bob said he'd like to go out for dinner less often."
}
为了获得更好的性能,您将添加一个索引:
db.inventory.ensureIndex({
"FavoriteRoom": 1,
"BlockOfText": "text"
})