簡體   English   中英

ArangoDB-創建AQL INSERT腳本

[英]ArangoDB - Create AQL INSERT Scripts

我想准備用於完成數據庫的腳本。 我怎樣才能做到這一點?

像這樣:

 INSERT { _class: 'Entity', name: 'First'} IN wholesales
 INSERT { _class: 'Entity', name: 'Second' } IN wholesales
 INSERT { _class: 'Entity', name: 'Three' } IN wholesales
 INSERT { _class: 'Entity', name: 'Four' } IN wholesales

AQL中每個集合和查詢只允許執行一次INSERT操作。

您可以使用循環來完成這項工作:

FOR doc IN [
    { _class: 'Entity', name: 'First'},
    { _class: 'Entity', name: 'Second' },
    { _class: 'Entity', name: 'Third' },
    { _class: 'Entity', name: 'Fourth' }
]
INSERT doc INTO wholesales

文檔以及集合名稱也可以作為綁定參數傳遞。

查詢:

FOR doc IN @docs INSERT doc INTO @@coll

綁定參數:

{ "docs": [ { ... }, { ... } ], "@coll": "wholesales" }

導入數據的另一種方法是使用arangoimport

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM