[英]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.