弹性搜索,node.js,mongosastic

时间:2017-04-12 07:02:14

标签: node.js elasticsearch

默认mongosastic使用mongodb集合的多元化作为索引名称来索引记录..如何使其成为没有复数化的索引集合?

对于前 - 我作为mydb给出的mongodb集合,但它搜索mydbs然后只搜索索引。

1 个答案:

答案 0 :(得分:0)

如果您不想复数,可以通过以下方式之一传递收藏品名称: -

1)创建架构

var schema = new Schema({ name: String }, { collection: 'user' });

2)设置集合名称

schema.set('collection', 'user');

3)创建模型时

var collectionName = 'user'
var M = mongoose.model('User', schema, collectionName)

您应该为" user" 创建索引。

http://localhost:9200/user