gpt4 book ai didi

ArangoDB 运行多个查询

转载 作者:行者123 更新时间:2023-12-05 02:58:01 27 4
gpt4 key购买 nike

我想运行多个查询..该怎么做?

例如,我有以下两个查询 -

FOR doc IN users
RETURN doc

FOR doc IN users
RETURN { user: doc, newAttribute: true }

如果我必须运行这两个查询,我必须分别运行它们,有没有办法执行脚本,或者我需要像 SQL 一样在末尾放一个分号并运行它。

我可以使用 arangosh 吗?

最佳答案

您可以使用 LET 在单个查询中执行多个子查询:

LET firstUserResult = (
FOR doc IN users
RETURN doc
)

LET secondUserResult = (
FOR doc IN users
RETURN { user: doc, newAttribute: true }
)

RETURN { first: firstUserResult, second: secondUserResult }

这里有一些注意事项 - 您需要在查询末尾添加一个额外的 RETURN 语句。这绝对适用于读取,但在尝试写入多个查询时可能会遇到问题。

关于ArangoDB 运行多个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59420456/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com