如何通过AQL查询接收最后插入的akey中的_key? 我把项目放在集合中,下面的元素必须包含_key创建的元素。我如何得到这个_key?最近用AQL在ArangoDB中插入_key?
4
A
回答
2
9
更新: 由于ArangoDB 2.4就可以检索刚插入的文件(或文件),甚至用AQL查询。
随着ArangoDB 2.3以前的版本中,对于单个文档中插入的语法是:
INSERT { value: 1 } IN collection
没有办法检索系统属性(_key
,_rev
等)刚插入文档。自2.4,以下是可能的,也:
INSERT { value: 1 } IN collection LET result = NEW RETURN result
上述返回创建的文档,其中包括指定的属性(value
在上述情况下),并且系统属性。
它也适用于多文档插入,例如,下面的查询
FOR i IN 1..10
INSERT { value: i } IN collection
可以变成
FOR i IN 1..10
INSERT { value: i } IN collection LET result = NEW RETURN result
返回所有插入的文件。
相关问题
- 1. Arangodb AQL查询
- 2. 使用AQL在arangodb中聚合
- 3. 过滤器使用ArangoDb AQL
- 4. ArangoDB最短路径错误AQL 2.8
- 5. 从aql查询数组导入arangodb
- 6. 在arangodb中“unnest”aql查询结果
- 7. Arangodb更新2个1 AQL
- 8. ArangoDB阻止AQL查询
- 9. Arangodb AQL更新对象
- 10. ArangoDB - 帮助的AQL聚集
- 11. Arangodb AQL递归图遍历
- 12. 使用AQL迭代查询ArangoDB
- 13. AQL中的递归遍历(ArangoDb)
- 14. ArangoDB中(n)阵列的交互AQL
- 15. 如何在AQL中为arangodb引用/转义字段名称?
- 16. 全文检索中arangodb使用AQL和python
- 17. 在arangodb中运行AQL时的高I/O
- 18. 插入数组值在ArangoDB中
- 19. ArangoDB 3.2违反唯一约束_id或_key
- 20. ArangoDB - 使用自定义函数对aql进行排序结果
- 21. 如何处理ArangoDB/AQL中的过期数据
- 22. arangodb AQL如何修改嵌套数组中对象的值?
- 23. Arangodb AQL过滤器不在收集,很慢
- 24. 如何在Web界面的ArangoDB AQL编辑器中使用绑定变量
- 25. (AQL)如何根据ArangoDB文档INSERT多个文档INTO集合
- 26. SQL给予最近插入的记录
- 27. 选择最近一次插入与db_select
- 28. 如何显示最近插入到表
- 29. 在AQL
- 30. 如何将日期插入到ArangoDB?
您是否指的是应返回生成的密钥的AQL INSERT查询?或者在上一次插入操作(在单独的查询或操作中)之后执行的AQL select查询发生了吗? – stj 2014-10-10 13:03:45
@ k.djonua:你还需要这个问题的帮助吗? – 13abylon 2014-11-03 13:35:12
@ 13abylon,不,谢谢。我用其他方法解决了这个问题。 – jonua 2014-11-03 16:04:59