此 AQL 返回一个我想使用的对象。
const keys = db._query(aql`
FOR huis IN test
FILTER huis._key in ${req.queryParams.keys}
RETURN {
'key': huis._key,
'adres': huis.adres,
'postcode': huis.postcode,
'plaats': huis.plaats
}
`);
这将返回此对象:
[
{
"key": "374875",
"adres": "Klaverstraat 7",
"postcode": "2197GV",
"plaats": "Leiden"
}
]
然后我想像这样拿钥匙:
keys[0].key
当我制作小提琴时,这在 JavaScript 中有效,但在 Foxx 中无效。
const test = [
{
"key": "374875",
"adres": "Klaverstraat 7",
"postcode": "2197GV",
"plaats": "Leiden"
}
]
console.log(test[0].key)
374875
为什么这会在 Foxx 中返回“未定义”但在 Fiddle 中返回正确的数据?