你好,我使用arangojs,创建了一个数据库,添加数据到集合beusers
.
现在我想读取添加的数据。
FOR user IN beusers
FILTER user.password == '3670747394' && user.email == '3817128089'
RETURN user
正在执行
const user = await usedDB.parse(aql`
FOR user IN ${usersCol.name}
FILTER user.password == ${hashedPassword} && user.email == ${hashedEmail}
RETURN user
`)
console.log(user)
在阿兰戈伊斯我得到
{
error: false,
code: 200,
parsed: true,
collections: [],
bindVars: [ 'value2', 'value0', 'value1' ],
ast: [ { type: 'root', subNodes: [Array] } ]
}
readme中的示例仅让我了解到目前为止。
我遗漏了什么?我如何读取数据?
2条答案
按热度按时间jjhzyzn01#
您希望使用
Database.query()
获取游标(ArrayCursor
),然后返回游标结果列表中的值(例如,使用ArrayCursor.all()
)。所以代码看起来像这样:
yvt65v4c2#
我好像用错了方法。正确的应该是: