Graph Clojure clj orient:更新图形数据库中顶点的值
我正在努力熟悉clj orient的图形数据库。创建图表和链接项目非常容易。现在我想做以下工作:Graph Clojure clj orient:更新图形数据库中顶点的值,graph,clojure,orientdb,Graph,Clojure,Orientdb,我正在努力熟悉clj orient的图形数据库。创建图表和链接项目非常容易。现在我想做以下工作: 通过其属性查找顶点(假设我创建了一个顶点类型:person,并且我正在查找一个具有:name“Bob”。我通过(让[Bob(首先(oq/native query:person{:name“Bob”})](oq是.query名称空间) 现在我想通过添加一个键值对让db知道Bob喜欢动物。我试着用clj orient.core/update prop!来做到这一点,但不知道怎么做。这是正确的功能吗 与此
:person
,并且我正在查找一个具有:name“Bob”
。我通过(让[Bob(首先(oq/native query:person{:name“Bob”})]
(oq是.query名称空间)clj orient.core/update prop!
来做到这一点,但不知道怎么做。这是正确的功能吗(oq/clj-command! '{:update :person :set {:likes "animals"} :where [(= :name "Bob")]})
但在我的竞争中,我将失去使用图形数据库的所有速度优势,因为这将在每次修改任何内容时解析all:persons