因此,我能够搜索输入到数据库中的新数据。 但是不会搜索较旧的数据(不进行索引时)。 我正在使用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)
});