'IndexNotFound'! $ text查询所需的文本索引

时间:2019-09-04 06:58:59

标签: javascript node.js mongodb mongoose

我遇到问题,我将Node js与mongoose,MongoDB一起使用

我要进行文本搜索,但是有错误。

我确定索引已建立,但仍然出错。 如果有人可以帮助,请解决此问题。

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

我用mongoDB compas ...用mongoDB shell检查过... 我什至手动建立了索引进行测试,但没有得到!

EDITED:此查询产生结果时不会发生此错误! 仅在查询结果为空时发生。

模式:

var BusinessSchema = new mongoose.Schema({
    name: {
        type: String,
        trim: true,
        required: true,
    },
})

BusinessSchema.index({ name: 'text' });

var Business = mongoose.model('Business', BusinessSchema)

module.exports = {
    Business
}

猫鼬发行版:“ ^ 5.6.12” | MongoDB发行版:“ 4.2.0” |
节点版本:“ v10.16.3” |

0 个答案:

没有答案