在尝试各种语法和npm模块一个小时后:
我如何实现对elasticsearch客户端的调用?我看到的是这样的东西:
var res = yield *client.get({
index: index,
type: type,
id: id,
ignore: [404]
})编辑:让它与require('thunkify-wrap').genify(client.get)一起工作。现在yield client.get({...})和yield *client.get({...})都可以工作了。难倒我了。
发布于 2014-07-24 10:54:39
我认为最简单的方法是用thunkify包装Elasticsearch客户端。这可能会做到这点:
var thunkify = require('thunkify');
var get = thunkify(client.get);
var res = yield get({ ... });https://stackoverflow.com/questions/24914945
复制相似问题