2
我想搜索一個短語/字符串集合中的多個字段。我還需要將結果過濾到單個ID字段。Mongodb文本搜索和ID字段
例如,搜索用戶收集「約翰」
db.users.runCommand("text", { search: "john" })
當文檔的樣子:
{
"_id" : ObjectId("525d5f3fa385ab082e8b4693"),
"first_name" : "John",
"last_name" : "Doe",
"email" : "[email protected]",
"account_id" : 1,
"updated_at" : ISODate("2013-10-15T15:29:03.951Z"),
"created_at" : ISODate("2013-10-15T15:29:03.951Z")
}
什麼是結果也過濾特定ID的最佳方式,上面的例子「account_id」,所以我只會搜索/返回結果,其中「約翰」出現和account_id等於「1」例如?