arangodb

    1熱度

    1回答

    我正試圖獲取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

    2熱度

    2回答

    我想寫一個最有效的查詢在Arango查詢語言工作像加入計數。 在數據庫中,我有用戶,標籤和userTag集合。 用戶和標籤通過'邊緣'連接,存儲在userTag。 我想列出所有標籤(帶有來自標籤集合的數據)和每個標籤 - 連接到標籤的用戶數量。 我有什麼(它的工作原理): FOR tag in tags let forOneTag = ( FOR v, e, p IN 1 OU

    1熱度

    1回答

    我打算使用ArangoDB,我面臨一個問題,我不知道如何解決。我想這樣做簡單的遍歷但在我的情況,但有兩個要求,我不知道如何解決: 我不會提前知道頂點比邊的類型將連接到。我希望能夠將一種類型的邊連接到任何一邊的任何頂點。 對於一個頂點,我想檢索所有連接的頂點(深度1),而不管邊的類型如何。 對於需求1,一個例子是一個標籤頂點(用一些信息來標記某個實體),我希望能夠使用標籤圖中的HasTag邊緣來標記

    0熱度

    1回答

    的我有「類型」屬性一個邊緣集合。 什麼是AQL僅使用,例如,邊緣類型爲「A」遍歷的一個例子?

    0熱度

    1回答

    我怎樣纔能有一個變量增加一個循環?我試過這個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

    1熱度

    2回答

    我在ArangoDB中有兩個頂點集合P和F,以及一個包含兩種邊的邊集合:fp和hp。 注意,圖像上面已經簡化 - 的「F」的節點經由多個「FP」邊緣本身連接至另一架F節點。換句話說,我不知道(例如)「F4」是否有入站「fp」邊緣或更多。 我想使用一個AQL查詢來遍歷圖,從節點PA開始,但是停止在沒有入站「hp」邊的任何頂點。該Documentation表明,停止遍歷的方法是使用類似的查詢: FOR

    0熱度

    1回答

    我下一個表: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

    0熱度

    1回答

    不同的文件中,我們怎樣才能做到這一點,因爲 For v in relation UPDATE { _key: v._from,"foo": false } IN A UPDATE { _key: v._to,"foo": false } IN A 將返回讀取修改的數據錯誤。在AQL中這樣做的正確方法是什麼?

    1熱度

    1回答

    我正在使用ArangoDB 3.1.23和ArangoDB Java驅動程序4.2.2。我使用Eclipse和Maven。我有麻煩閱讀文檔作爲Java類,因爲它是解釋here。我按照教程編寫了以下測試代碼。 正如您所看到的,將文檔作爲BaseDocument或VelocyPack工作,但將它們作爲Java類讀取會返回null。 public static void main(String[] ar

    0熱度

    1回答

    在ArangoDB時,我具有由邊緣連接的2個文件「使用」: A ----uses---> B 當我刪除文檔B集合中: 爲什麼邊緣不會被刪除並引用一個不存在的文件? OR:爲什麼我可以刪除de文件B如果邊緣使用它? PS:當我在圖形web界面中刪除文檔B時,邊緣被自動刪除。 ArangoDB版本:3.0.8