[英]How can we export test cases from Microsoft foundation server(TFS) to an excel format?
[英]how we can get the result export from Arango DB noSQL
我對arango DB nosql非常陌生,我嘗試使用shell命令或arangosh命令獲取arangoDB的導出輸出,但是我找不到任何方法。 我知道序列化到應用程序絕對可以提供幫助。 但是,我正在尋找cli方法來完成它。
有一種使用pyarango的方法,我們可以將結果流式歸檔。 但是,正在尋找類似echo " db._query('return (length(table_name))')"|arangosh --server.database "qadb" --server.endpoint "tcp://127.0.0.1:8529" --server.username "qatest" --server.password "TTT"
但是,就我而言,我可以得到結果,並且命令結束以打開arangosh shell。 請幫助理解。
ArangoDB提供了幾種腳本編寫方式。 您可以使用HTTP-API中記錄的curl
curl --dump - http://localhost:8529/_api/version?details=true
所有驅動程序均基於HTTP-API。 因此,如果有可能通過arangosh實現,則可以使用curl進行(也許借助jq提取所需的信息)
您還可以使用arangosh執行傳入的任意命令(如CoDEmanX指出:
arangosh --server.database qadb \
--server.username qatest \
--server.password TTTT \
--javascript.execute-string \
"print(db._query('RETURN LENGTH(collection_name)'))"
您還可以使用arangosh
使用標准的unix shebang機制運行腳本:
#!/usr/bin/arangosh --javascript-execute
print(db._query('RETURN LENGTH(collection_name)'));
將上面的內容保存到/tmp/test.js
並使用chmod a+x /tmp/test.js
使其可執行,然后可以簡單地調用它:
/tmp/test.js
SOME_BASH_VAR=`/tmp/test.js`
echo "${SOME_BASH_VAR}"
/tmp/test.js > /tmp/output_of_arangosh.json
要一般導出集合,您應該使用arangodump 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.