是否有任何示例如何通过REST API使用orientDB进行图形操作?
是否可以通过REST API使用SQL OrientDB语言进行图形查询?
感谢。
答案 0 :(得分:1)
是的,内置支持。您可以使用Java或Javascript(通过Orient Studio的界面)创建持久性服务器端功能(在其他RDBMS中存储过程)。这是相关的manual page。然后,您可以从SQL,其他函数或REST请求中调用它们。
举个例子:
http://localhost:2480/function/demo/sum/3/5
将使用参数sum
和demo
调用数据库3
中定义的函数5
。这些函数也能够更新您的数据库,但您需要发出POST请求以调用此类函数,并将您的内容类型设置为application/json
。
至于示例,遗憾的是,大多数OrientDB手册目前只宣布了一些功能,并且仅提供了非常基本的示例。您需要深入挖掘其他地方(例如orient-db tag或OrientDB自己的用户邮件列表)以找到涵盖更多用例的有意义的示例。
如果您打算使用Javascript检查this post来了解您可以使用哪些API来编写您的功能。
答案 1 :(得分:0)
是的,您可以通过REST API执行图形查询。
例如,您可以使用以下请求遍历边缘以返回数据: GET http://localhost:2480/query/ComputerStore/sql/SELECT从23:1扩展(out('Components'))
这是一个说明许多不同查询的教程: https://medium.com/@anthonyblatner/orientdb-http-rest-api-904947dcf14d