私はMEANスタックプログラムの中でmongoosastic setupを持っています。 mongodbから文書を削除する場合を除いて、すべてが正しく動作しますが、elasticsearchインデックスでは削除されません。だから私は削除アイテムを含む検索を行うたびに、削除されたアイテムが返されますが、それが水和されるとnullです。 mongoosasticはESインデックスからの削除を処理しますか?インデックス更新をプログラムする必要がありますか?mongoosastic経由でelasticsearchインデックスからデータが削除されていませんか?
var mongoose = require('mongoose');
var mongoosastic = require("mongoosastic");
var Schema = mongoose.Schema;
var quantumSchema = new mongoose.Schema({
note: {
type: String,
require: true,
es_indexed: true
}
});
quantumSchema.plugin(mongoosastic);
var Quantum = mongoose.model('Quantum', quantumSchema);
Quantum.createMapping(function(err, mapping){
if(err){
console.log('error creating mapping (you can safely ignore this)');
console.log(err);
}else{
console.log('mapping created!');
console.log(mapping);
}
});
あなたが投稿して以来これで運があったことがありますか?私は同じ問題を抱えている。 –