【发布时间】:2018-11-21 17:03:36
【问题描述】:
我有如下 Foxx 路线
const aql = require('@arangodb').aql;
route.get('ABC'){function(req,res){
//Do some stuffs
var AnArray1=req.queryParams.AnArray1||[DefaulArray]
var AnArray2=req.queryParams.AnArray2||[DefaulArray]
//Turn them into segment to put into AQL
var segment=aql.literal(AnArray1.length>0 ? 'AND u.Code IN '+ JSON.stringify(AnArray1) : '');
}
.queryParam('AnArray1', joi.any())
.queryParam('AnArray2', joi.any())
.response(['json/application'], 'Done task')
这会返回一个aql.literal is not a function。这对我来说很奇怪,因为我认为它是内置的。arango 的版本是 3.3.5
我哪里做错了?
【问题讨论】:
标签: javascript arangodb aql foxx