如何同步mongoose和远程elasticsearch

时间:2016-05-18 20:11:13

标签: node.js mongodb elasticsearch mongoosastic

我正在使用mongoosastic插件进行弹性搜索...当启动服务器时,我得到:

Server started
Mapping created
{ acknowledged: true }
Indexed 298 documents

Elasticsearch创建索引但不同步文档

以下是我连接远程主机的方法:

schema.plugin(mongoosastic, {
    hosts: [
        'MY IP:9200'
    ]
});

任何人都知道什么可以解决问题?当我在当地使用它时一切正常......

我也在使用Elasticsearch v2.3

1 个答案:

答案 0 :(得分:0)

在代码中的某处,您应该调用synchronize()

var myDocument = mongoose.model('Document');

myDocument.synchronize();

您可以在mongoosastic documentation page

中找到如何控制同步文档的数量