arangojs

    2熱度

    1回答

    我是新來的ArangoDB和基於圖的遍歷查詢。 這是我的圖形當前的結構。每個頂點至少有一個屬性(鍵值對)。你可以認爲它有一個依賴樹。每個父節點(具有自己的屬性)都依賴於子節點(再次具有它自己的屬性)。父母之間沒有繼承關係。 比方說這個例子: vertex1 具有 {鍵1:數值1} vertex2 具有 {KEY2:值2,KEY3:VALUE3} vertex3 具有 {key4:value4} v

    0熱度

    1回答

    我在擁有多個唯一索引的ArangoDB中有一個文檔集合。插入新文檔時,由於任何唯一索引,插入可能會失敗。有沒有一種方法可以輕鬆找出文檔中的哪些字段導致插入失敗? 例如,拿一個存儲用戶數據的集合。 「用戶名」和「電子郵件」字段上的唯一索引意味着,如果這兩個字段中的任何一個重複,則插入可能會失敗。 錯誤信息均爲非特異性: { error: true, errorMessage: '

    2熱度

    2回答

    我想插入值到阿朗戈-DB通過自定義鍵,但我並沒有在SQL發現了一個「如果不存在」之類的函數 let exist = ( FOR u IN User FILTER u._key == "newkey" return u ) Filter LENGTH(exist)==null INSERT{ _key: "newkey", va

    0熱度

    1回答

    下面是我收集的結構,具有3集,圖像,類別和標籤 我要過濾像「牛」所有的「圖像」,它具有關鍵字(全文搜索)和屬於「動物」類別,並標記爲「照片」 我該如何使用ARngoDB做這個過濾器,我使用的是nodejs/foxx。請幫忙。 image{ filename:"myphoto.jpg", filepath:"/opt/data/949b3e6194bf6f0ef3eb367a615826f8"

    0熱度

    1回答

    是否有可能像使用函數回調一樣使用NodeJs與ArangoJs 3.x; 我看到,ArangoJs 3.x使用.then方法(承諾).. 但我使用NodeJs 4.4 ..所以我不能使用.then方法..我可以使用nodejs像arangojs 3.x的函數回調嗎?

    0熱度

    1回答

    我試圖用Gentoo Linux上的unix文件套接字使用Nodejs 7.5.0連接到arangodb3。 我在/ tmp/mysocket下啓動了一個unix套接字的arrangodb3服務器。 我嘗試了兩種不同的模塊: const arangojs = require('arangojs'); let db = arangojs({ url: `unix:///tmp/myso

    2熱度

    3回答

    假設我有一個集合Col1已經存在於我的數據庫中。所以,做這樣的事情: var col = db.collection('Col1'); col.save({"name":"something"}); 將工作得很好。 但是,如果一個集合Col2不已經在我的數據庫存在,則試圖用同樣的東西即 var col = db.collection('Col2'); col.save({"name":"s

    1熱度

    2回答

    我正在arangosh(ArangoDB Shell)中嘗試組合一些圖形分析(如果能夠實現此功能,我將轉移到Foxx)。 我有兩個集合。我們稱之爲頂點集合People,邊緣集合Relationships。 繼manual我可以創建基於People圖: var graph_module = require("@arangodb/general-graph"); var graph = graph_

    1熱度

    1回答

    更新:找到解決方案。 ARANGODB集羣不支持交易。它僅支持一次性實例。 我想使用arangoJS庫的交易功能。我將介紹的函數只是一個插入兩條記錄的虛擬函數,然後嘗試獲取不存在的文檔。獲取不存在的文檔會生成錯誤,並且事務必須回滾。確實,在嘗試獲取不存在的文檔後會生成錯誤。但是,數據庫不會回滾,並且兩個插入的文檔仍然插入到數據庫中。有誰知道如何解決它? "updateCustomer" : fun

    0熱度

    1回答

    我剛剛在MacOS上安裝了arangodb(版本3.1.17),我似乎無法使arangosh正常工作。 我安裝了arangodb通過自制軟件,它工作正常。 (如果我在瀏覽器中鍵入127.0.0.1:8529,我可以啓動該服務並打開初始頁面)。 然而,當我試圖通過SSH客戶端(arangosh)連接到它,我收到以下消息: Pretty printing values. Could not conn