我有一个远程应用程序,用户在其中为arangodb编写查询。我想要一种从REST接口与arangodb交互的方法,并将脚本创建为javascript函数。可能吗?
例如:
SCRIPT1 arangodb.db.collection1.properties();
SCRIPT2 arangodb.db.collection2.properties();
所以,我希望是否可以将这些脚本作为javascript函数驻留在arangodb。后来当我需要运行这些时,我可以通过REST接口以某种方式远程执行script1()或script2()。
答案 0 :(得分:3)
这是完全可能的,只需看一下内置的Foxx Framework。 要查看一些示例代码,请查看aye-aye一个简单的ToDo应用程序。 您还可以为该github用户查看其他foxx应用程序。
Foxx Apps可以在arangodb的运行时上传。无需重新启动。