我正在尝试在 MongoDb 中插入数据并在 ES 上查看
> show collections
person
system.indexes
> var p = {firstName: "John", lastName: "Smith"}
> db.person.save(p)
WriteResult({ "nInserted" : 1 })
> db.person.find()
{ "_id" : ObjectId("55e43765b1bf54d157542009"), "firstName" : "John", "lastName" : "Doe" }
{ "_id" : ObjectId("55e43b7e245babbe4052f55b"), "firstName" : "John", "lastName" : "Smith" }
mongo db 中的数据在 db 中:testmongo collection: person
现在,当我这样做的时候
curl -XGET 'http://localhost:9200/_river/mongoindex/_search?q=firstName:John'
我明白了
{"took":2,"timed_out":false,"_shards":{"total":5,"successful":5,"failed":0},"hits":{"total":0,"max_score":null,"hits":[]}}
但是当我输入时在浏览器上
http://10.130.10.121:9200/_river/_search?pretty
我明白了
mongodb", "_id" : "_status", "_score" : 1.0, "_source":{"error":"NoClassSettingsException [Failed to load class with value [mongodb]]; 嵌套:ClassNotFoundException[mongodb]; ","node":{"id":"NrkM50zoS1OX5IajaPdavw","name":"Redsand1","transport_address":"inet[/172.17.0.2:9300]"}} } ] } }
请帮助我从浏览器上的 MongoDb 获取 ES 索引中的正确数据
谢谢