我的文件中有这样的属性
"Resources" : {
"Data" : [
[
"ru.Title",
"Привет, Мир"
],
[
"ru.ManualExcerpt",
null
],
[
"ru.AutoExcerpt",
"Привет, Мир "
],
[
"ru.Body",
"<p>Привет, Мир</p>\n"
],
[
"en.Title",
"Hello world"
],
[
"en.ManualExcerpt",
null
],
[
"en.AutoExcerpt",
"Hello world "
],
[
"en.Body",
"<p>Hello world</p>\n"
]
]
},
我需要为每个项目创建文本索引。我试图做这样的事情
db.document.ensureIndex(
{
"Resources.Data[0][1]": "text",
"Resources.Data[1][1]": "text",
"Resources.Data[2][1]": "text",
"Resources.Data[3][1]": "text",
"Resources.Data[4][1]": "text",
"Resources.Data[5][1]": "text",
"Resources.Data[6][1]": "text",
"Resources.Data[7][1]": "text"
},
{ name: "text-index" }
但搜索仍无效。在我的情况下是否可以创建索引?