我的schema是这样的:
var mySchema = new Schema({ title: String, body: String, path: String });
我想添加文本索引标题字段。我使用了这个代码:
mySchema.index({title: 'text'});
但它不起作用,我很感激,如果告诉我,我错了。
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
1条答案
按热度按时间igetnqfo1#
你可以像这样添加文本索引
你可以“抽”这个https://www.mongodb.com/docs/manual/core/index-text/#std-label-index-feature-text
需要设置选项启动mongod像下面