我对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提供了几种脚本编写方法。您可以使用curl as documented with the HTTP-API
HTTP-API是所有驱动程序的基础。因此,如果可以通过arangosh实现,那么可以使用curl来实现(也许可以借助jq来提取所需的信息)
您还可以使用arangosh来执行传入的任意命令(如CoDEmanX所指出:
^{pr2}$您还可以使用
arangosh
来运行使用标准unix shebang机制的脚本:将上述内容保存到
/tmp/test.js
,并使用chmod a+x /tmp/test.js
使其可执行,然后您可以简单地调用它:若要一般导出集合,应使用arangodump。在
相关问题 更多 >
编程相关推荐