我可以在arangodb中从远程创建javascript函数吗

我可以在arangodb中从远程创建javascript函数吗,arangodb,foxx,Arangodb,Foxx,我有一个远程应用程序,用户在其中为arangodb编写查询。我想要一种从REST接口与arangodb交互的方法,并将脚本创建为javascript函数。可能吗 例如: 脚本1 arangodb.db.collection1.properties() 脚本2 arangodb.db.collection2.properties() 所以,我希望我能将这些脚本作为javascript函数驻留在arangodb上。稍后当我需要运行这些时,我可以通过REST接口手动执行script1()或script

我有一个远程应用程序,用户在其中为arangodb编写查询。我想要一种从REST接口与arangodb交互的方法,并将脚本创建为javascript函数。可能吗

例如:

脚本1 arangodb.db.collection1.properties()

脚本2 arangodb.db.collection2.properties()


所以,我希望我能将这些脚本作为javascript函数驻留在arangodb上。稍后当我需要运行这些时,我可以通过REST接口手动执行script1()或script2()。

这是完全可能的,只要看看内置的。 要查看一些示例代码,请查看一个简单的ToDo应用程序。 您还可以为该github用户签出其他foxx应用程序


可以在arangodb运行期间上载Foxx应用程序。无需重新启动。

我浏览了示例Foxx应用程序。似乎如果我启动foxx应用程序,那么我就无法访问默认的ui(aardvark),默认情况下arangodb附带了该ui。有没有可能两样都要?我只想将我的REST实现和Aardvark一起插入。是的,这是可能的。如果这两个应用程序的路由不冲突(并且它们不应该与所讨论的两个应用程序冲突),那么您可以并行使用这两个应用程序。您也可以有两个以上,只需使用不同的安装点安装即可。