相关疑难解决方法(0)

错误:未启用文本搜索: - 在mongodb中

我收到以下错误: -

[Error: text search not enabled]
Run Code Online (Sandbox Code Playgroud)

我正在运行folliowing函数,它本质上是一个mongoose-mongodb操作.

var textSearch = require('mongoose-text-search');

exports.dbTextSearch = function () {
    console.log('dbTextSearch');
    var gameSchema = mongoose.Schema({
        name: String
      , tags: [String]
      , likes: Number
      , created: Date
    });

    gameSchema.plugin(textSearch);

    gameSchema.index({ tags: 'text' });

    var Game = mongoose.model('Game', gameSchema);

    Game.create({ name: 'Super Mario 64', tags: ['nintendo', 'mario', '3d'] }, function (err) {
    Game.textSearch('3d', function (err, output) {
        if (err) return console.log(err); // this outputs the error.
        var inspect = require('util').inspect;
      console.log(inspect(output, { depth: null })); …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js mongoose-plugins

6
推荐指数
2
解决办法
5154
查看次数

标签 统计

mongodb ×1

mongoose ×1

mongoose-plugins ×1

node.js ×1