question
和 answer
具有相同的嵌套字段 statement
。 我正在尝试为问题和答案语句建立文本索引,这不起作用并产生了此错误:,有办法做到这一点吗?我的方法对于我想要实现的目标来说是正确的吗?,p.s:如果您不熟悉 go,您也可以上传它在 mongodb 上的方式,因为到 mongodb go 驱动程序的映射非常简单,请注意,一个集合最多可以有一个文本索引.,如果您知道这一点并且想要创建一个涵盖
"question.statement"
和 "answer.statement"
的文本索引,那么这是可行的。,您的错误是索引规范: bson .d
表示一个文档,一个有序的属性列表(名称-值对)。这是 bson.e
的一部分,其中 bson. e
是:,key
是属性的名称,value
是该属性的值。所以你把它倒过来了,它应该是:,