nested-sets

    1熱度

    1回答

    對於層次數據,使用Nested sets是很好的做法。但是在這個設計中,如果你刪除或插入一些數據,你應該總是計算右邊和左邊的節點。另外你沒有任何外鍵。 我如何用JPA反映這個模型?可能嗎?

    2熱度

    1回答

    在我們已經離開了嵌套集模型和右欄 當表是空的,什麼我需要插入到右列,如果我不知道有多少孩子,我有在第一時間 LEFT 1 - forever RIGHT? - 這裏有什麼價值? 如何讓它動態?不是靜態的。 PS:使用PHP

    0熱度

    1回答

    我一直在尋找相當長的一段時間,以瞭解如何使用C++ Builder XE2 TJSONObject來讀取嵌套的JSON。 Delphi中有幾個例子,但它們使用TJSONValue對象,但在C++版本中,此類具有純虛函數並且無法創建。 一些示例JSON: { "totalHits": 4170, "totalCount": 4170, "startIndex": 0,

    0熱度

    1回答

    我有一個嵌套組的組織中,看起來像這樣(的節點組織IDS): 1234是4499和3322父,但9905是「心心相印」,不是一個真正的父母或子女,到1234 我相信leftedge,rightedge設置應該是這個樣子: orgID | leftedge | rightedge 1234 | 1 | 6 4499 | 2 | 3 3322 | 4 | 5 9905 | 7 | 8

    0熱度

    1回答

    我想解決一些全球數據...爲什麼我得到這個錯誤... TypeError:對象函數模型(doc,fields ,skipId){if(!(this instanceof model)) 我得到所有的數據,它應該更新,但它不是。並且錯誤是鈍的。 UpdateAllThings: function(req, res) { things.find().exec(function(err, it

    1熱度

    1回答

    [ { "tree_id": 6, "fields" : ["id","lft", "rgt"], // tree_id is stripped if requested via fields because redundant "values" : [1,1,4,[ [2,2,3,[]] ]] } // more coul

    1熱度

    1回答

    我有實體嵌套集的位置,它將有大約600萬條記錄。實體屬性與位置多對一。 不幸的是,奏鳴曲不支持嵌套。因此,我沒有6mill選項,有沒有辦法實現該領域的自動完成?

    1熱度

    1回答

    我們正在使用嵌套集模型的混合來允許一個孩子擁有多個父母。它是Mike Hillyers博客中描述的嵌套集模型的擴展:http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ - 這可能有助於解釋一些列名。 我對SQL相當新,但我調查了連接,子查詢等,似乎沒有任何東西可以提供我需要的結果。我希望答案相當簡單,但幾乎肯定會

    1熱度

    1回答

    我使用推進和軟刪除和推進嵌套集。 當我刪除沒有孩子的節點,然後做$node->undelete()一切都很好,節點正在從軟刪除恢復。 但是,如果一個節點有孩子,並刪除它,然後,如果我做$node->undelete()它只能恢復沒有任何孩子的節點.... 任何意見或解決方案?

    2熱度

    2回答

    我正在使用jsTree查看作爲嵌套集(左,右,級別等)存儲在mySQL數據庫中的分層數據。這工作正常,但我需要允許用戶通過上傳CSV文件導入數據。當他們這樣做時,表格中的任何現有數據都將被刪除,所以我不必擔心更新左/右欄位。 他們會上傳將在此格式的數據: "Code","Title" "100","Unit 100" "200","Unit 200" "101","Task 101: Thi