Mongoose为字段设置文本索引

vfhzx4xs  于 2023-05-07  发布在  Go
关注(0)|答案(1)|浏览(98)

我的schema是这样的:

var mySchema = new Schema({
          title:  String,
          body: String,
          path: String
        });

我想添加文本索引标题字段。
我使用了这个代码:

mySchema.index({title: 'text'});

但它不起作用,我很感激,如果告诉我,我错了。

igetnqfo

igetnqfo1#

你可以像这样添加文本索引

ModelSchema.index({ '$**': 'text' }) // mongoose
db.collection.createIndex({ '$**': 'text' }) // mongoClient

你可以“抽”这个https://www.mongodb.com/docs/manual/core/index-text/#std-label-index-feature-text
需要设置选项启动mongod像下面

mongod --setParameter textSearchEnabled=true

相关问题