elasticsearch.js&nodejs scoll方法的问题

不知道有没有用过nodejs结合elasticsearch做开发的。今天想尝试一下,执行了一个scoll查询,出现一个很奇怪的错误,请帮忙看看。
这是我的方法

https://img.mukewang.com/5c14b30c000182a103900344.jpg

但是执行过程中后台一直抛错
https://img1.mukewang.com/5c14b31c00014d2f08700191.jpg

换一种写法,把92202换成ress.hits.total想取得总条数,但是:
https://img1.mukewang.com/5c14b3250001fd1508670390.jpg

很是郁闷,我直接把这个返回结果复制出来赋给一个变量,却是可以取得到total值。


湖上湖
浏览 630回答 1
1回答

回首忆惘然

我自己已经找到问题原因了,把解决方案说一下,免得遇到同样问题的再走弯路,因为我的服务器版本是比较老的1.2的版本,所以,只要在创建客户端的时候加上版本号就好了。var esClient = new elasticsearch.Client({   host: esconf.host130,   apiVersion: "0.90",   log: 'error'   });这是我在github上提的问题,是看到另一个提问的人给了我的启发。大家也可以参考一下我的解决过程。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript