我正在尝试使用 mongo db 文本搜索,但出现以下 msg 错误 - 尽管您可以看到 db.items 中有文本索引,但没有文本索引。有什么问题?猫鼬的命令是什么?
> db.items.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"ns" : "db.items",
"name" : "_id_"
},
{
"v" : 1,
"key" : {
"type" : "text",
"color" : "text",
"category_A" : "text",
"category_B" : "text",
"category_C" : "text"
},
"ns" : "db.items",
"name" : "type_text_color_text_category_A_text_category_B_text_category_C_text",
"sparse" : false,
"background" : false
}
]
> db.items.runCommand( "text",{search:"D"})
{ "ok" : 0, "errmsg" : "no text index for: db.items" }