我正試圖獲取ArangoDB中的節點鄰域。 當我這樣做是爲了得到節點: for v in Protein_G_H
filter v._to == "p2/9606.ENSP00000326759"
return v
我得到一個結果。這樣做是爲了走出節點 for v in Protein_G_H
filter v._from == "p2/9606.ENSP0000
我想寫一個最有效的查詢在Arango查詢語言工作像加入計數。 在數據庫中,我有用戶,標籤和userTag集合。 用戶和標籤通過'邊緣'連接,存儲在userTag。 我想列出所有標籤(帶有來自標籤集合的數據)和每個標籤 - 連接到標籤的用戶數量。 我有什麼(它的工作原理): FOR tag in tags
let forOneTag = (
FOR v, e, p IN 1 OU
我怎樣纔能有一個變量增加一個循環?我試過這個AQL,它不起作用 LET x=0 // I am trying to find a way to increase this one over some conditions
FOR v IN male
Update v WITH (count:x+1) IN male
我下一個表:users_categories用戶。 users_categories對象包含其中只有鑰匙 「用戶」 的領域,所以我做出加盟: FOR c IN users_categories
FILTER c._key == '75a65608-7e9b-4e74-be19-76882209e388'
FOR u IN c.users
FOR u2 IN users FILTER
不同的文件中,我們怎樣才能做到這一點,因爲 For v in relation
UPDATE { _key: v._from,"foo": false } IN A
UPDATE { _key: v._to,"foo": false } IN A
將返回讀取修改的數據錯誤。在AQL中這樣做的正確方法是什麼?
我正在使用ArangoDB 3.1.23和ArangoDB Java驅動程序4.2.2。我使用Eclipse和Maven。我有麻煩閱讀文檔作爲Java類,因爲它是解釋here。我按照教程編寫了以下測試代碼。 正如您所看到的,將文檔作爲BaseDocument或VelocyPack工作,但將它們作爲Java類讀取會返回null。 public static void main(String[] ar
在ArangoDB時,我具有由邊緣連接的2個文件「使用」: A ----uses---> B
當我刪除文檔B集合中: 爲什麼邊緣不會被刪除並引用一個不存在的文件? OR:爲什麼我可以刪除de文件B如果邊緣使用它? PS:當我在圖形web界面中刪除文檔B時,邊緣被自動刪除。 ArangoDB版本:3.0.8