MongoDB仅使用语言覆盖选项创建文本搜索索引

MongoDB仅使用语言覆盖选项创建文本搜索索引,mongodb,mongoose,Mongodb,Mongoose,使用mongoDB 3.2.9版,我只能在提供以下语言覆盖选项的情况下创建文本索引(这是在Mongoose中): 如果没有language\u override选项,则永远不会创建索引。有人知道这是为什么吗?你是否使用了任何mongolib,比如moongos这种语法不是mongodb的语法,是吗?您使用的是什么框架(如果有的话)?有关如何调试此框架的信息,请参阅。否则,我认为你需要提供一个数据库,以便其他人可以复制你所看到的。这个库是猫鼬 schema.index({ foo: 'text',

使用mongoDB 3.2.9版,我只能在提供以下语言覆盖选项的情况下创建文本索引(这是在Mongoose中):


如果没有
language\u override
选项,则永远不会创建索引。有人知道这是为什么吗?

你是否使用了任何
mongo
lib,比如moongos这种语法不是mongodb的语法,是吗?您使用的是什么框架(如果有的话)?有关如何调试此框架的信息,请参阅。否则,我认为你需要提供一个数据库,以便其他人可以复制你所看到的。这个库是猫鼬
schema.index({ foo: 'text', bar: 'text' }, { language_override: 'text' });