Javascript 如何从AQL查询中获取所有数据-NodeJS&;阿兰戈德
我将查询结果传递给如下数组:Javascript 如何从AQL查询中获取所有数据-NodeJS&;阿兰戈德,javascript,node.js,cursor,arangodb,Javascript,Node.js,Cursor,Arangodb,我将查询结果传递给如下数组: var someArray = []; arangodb.query('somequery') .then( cursor => cursor.all()).then( keys => someArray = keys, err => console.error('Failed to execute query:', err) ).then(function
var someArray = [];
arangodb.query('somequery')
.then(
cursor => cursor.all()).then(
keys => someArray = keys,
err => console.error('Failed to execute query:', err)
).then(function () {
// do stuff with someArray
});
这种方法可行,但感觉不太对劲。我正在使用。然后
三次。这段代码能否以更高效、更短的方式重写?我用谷歌搜索了一下,但找不到好的例子。提前谢谢