弹性搜索-不搜索现有的旧数据

时间:2018-07-31 09:57:24

标签: node.js mongodb elasticsearch mongoosastic

因此,我能够搜索输入到数据库中的新数据。 但是不会搜索较旧的数据(不进行索引时)。 我正在使用mongoosastic为数据库使用nodejs和mongodb。

var mongoose     = require('mongoose')
var mongoosastic = require('mongoosastic')
var Schema       = mongoose.Schema  
mongoose.connect("mongodb://testing:testing1@ds261570.mlab.com:61570/emp", {useNewUrlParser:true})
var crudSchema = new Schema({
     item: {type:String, es_indexed:true}
})

crudSchema.plugin(mongoosastic)
var crud = mongoose.model("crud",crudSchema)


crud.search({
    query_string: {
        query: "someValue"
    }
  },{ hydrate:true }
  ,function(err, results) {
      console.log("in function")
      console.log(results.hits.hits)
});

0 个答案:

没有答案