社区
其他技术讨论专区
帖子详情
(AQL)如何根据ArangoDB文档INSERT多个文档INTO集合
weixin_38049129
2019-09-12 03:44:15
,INSERT操作适用于单个文档插入。我有一个可能有数千个对象(文档)的数组。有一种方法可以用一个查询将这个文档数组插入到一个集合中吗?
...全文
146
2
打赏
收藏
(AQL)如何根据ArangoDB文档INSERT多个文档INTO集合
,INSERT操作适用于单个文档插入。我有一个可能有数千个对象(文档)的数组。有一种方法可以用一个查询将这个文档数组插入到一个集合中吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38062043
2019-09-12
打赏
举报
回复
我相信你误解的文档,它说: 只有一个INSERT每收集语句每AQL查询 你可以为每个AQL查询多个INSERT语句(允许受限于上述限制等),并且它们中的每一个都可能需要多次插入。 这里是作为一个AQL查询成功执行1000个插入的例子: FOR n in 1..1000 INSERT {_from: "tasks/1", _to: CONCAT("tasks/", TO_STRING(n))} in depends COLLECT WITH COUNT INTO c RETURN c
weixin_38075965
2019-09-12
打赏
举报
回复
另一种方法是访问与arangosh数据库: 您可以使用该方法collection.insert(array)插入一个阵列,其中包括将多个文件集成到一个集合中。 实施例:将两个文件到 db.example.insert([{ id : "doc1" }, { id : "doc2" }]); [ { "_id" : "example/12156601", "_key" : "12156601", "_rev" : "_WEnsap6---" }, { "_id" : "example/12156605", "_key" : "12156605", "_rev" : "_WEnsap6--_" } ] 的方法是在记录的集合 “示例”:https://docs.arangodb.com/3.2/Manual/DataModeling/Documents/DocumentMethods.html
ArangoDB
——
AQL
操作
AQL
操作
ArangoDB
AQL
基本操作
在使用
AQL
插入
文档
之前,我们需要一个放置
文档
的地方—
集合
。
集合
可以通过web接口、arangosh或驱动程序来管理。但是,使用
AQL
是不可能做到这一点的。 创建好接下来就可以单击QUERIES。使用
AQL
语句进行 CRUD 操作...
ArangoDB
查询语言(
AQL
) 基本语法&用法
两者都支持读取和修改
集合
数据,但
AQL
不支持数据定义操作,例如创建和删除数据库,
集合
和索引。 虽然有些关键字重叠,但
AQL
语法与SQL不同。例如,SQL WHERE和
AQL
FILTER子句是等效的,因为它们都定义了返回结果的...
ArangoDB
查询语言
AQL
语法
如果
AQL
解析器在同一个查询中检测到
多个
数据修改操作,或者它无法确定该查询是用于数据检索还是修改操作,则它将返回错误。
AQL
只允许一个查询字符串;因此分号来表示一个查询和独立的
多个
查询(如SQL)是不允许的。 .....
ArangoDB
系列(1) —— 初识 ArnagoDB
文章目录初识
ArangoDB
前置知识
ArangoDB
的特性
ArangoDB
的安装与连接
ArangoDB
的操作
ArangoDB
的管理操作命令数据库管理命令
集合
管理命令
集合
相关方法图数据库
AQL
语句执行
ArangoDB
的
AQL
语法插入数据修改语句...
其他技术讨论专区
433
社区成员
791,271
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章