document-database

    3熱度

    1回答

    我正在寫我的採集索引政策,並試圖弄清楚什麼是哈希索引右邊的「精密」的字符串,即 collection.IndexingPolicy.IncludedPaths.Add( new IncludedPath { Path = "/customId/?", Indexes = new Collection<Index> { new HashIndex(DataType.S

    0熱度

    1回答

    我的項目有Article類。然後,有一種Block種。每個Block都有一個作爲父實體的文章;因此,每篇文章都由幾個Block實體組成。每個Block有一個訂單財產所以最終用戶可以訂購它們。 在前端,用戶可以添加新的Block或更新現有的。顯然,通過向上移動Block,它改變了它自己的順序,但是致命的是,它也改變了(+1)後續的每個實體Block。 到目前爲止,對於用戶保存的每一次更新,我檢索所有

    1熱度

    1回答

    我在學習文檔數據庫,我們在Visual Studio中使用Marten/Linq。數據庫正在運行Postgres/PGAdmin。我的數據庫是足球(不是美國)聯賽,球隊,球員和經理。我正在嘗試基於多個參數構建查詢。我有非常好的參數。 List<Player> englishPlayers = finalDb.Query<Player>().Where(x => x.Nationality.Cont

    0熱度

    1回答

    我正在開發一個側面項目來創建一個建立在RavenDB之上的論壇。我目前正在嘗試計算主題作者和主題上的「最後回覆」用戶之間的關係。在一個典型的關係模型中,我只需將FK存儲到發佈該主題的用戶,並與回覆表進行聯結以獲取最近的回覆作者。這顯然不是Raven或任何文檔商店的用例。 什麼是最「最佳」的方式來拉斷?目前我正在圍繞一些想法進行折騰。 理念1: 保存在主題模型的作者的FK,添加JsonIgnored

    1熱度

    2回答

    假設有一個validate_doc_update功能,設計文件中,定義爲: { "_id": "_design/ddoc", "_rev": "12-133b5dad579f872884a9ccd6d4be5ee9", "language": "javascript", "validate_doc_update": "function(newDoc, old

    4熱度

    1回答

    我有LinkeIn帳戶的數據模式,如下所示。我需要查詢數組中的技能,其中數組可能包含JAVA或Java或Java或JAVA開發人員或Java開發人員。 Dataset<Row> sqlDF = spark.sql("SELECT * FROM people" + " WHERE ARRAY_CONTAINS(skills,'Java') " + " OR ARRAY_C

    0熱度

    1回答

    我知道一個對象數據庫的好處是,數據可以加載和保存在你可能會使用它的格式。但如果我從數據庫中加載一個對象,在客戶端上操作它,併發送它回來了,我如何確保新數據不會惡意進入? [GET] => /users/1 { "name": "john doe" } [PUT] => /users/1 { "name": "john doe", "extra propertie

    1熱度

    2回答

    在Indexing Related Documents的示例II中,索引是通過作者按名稱和書名構建的。相關實體如下所示: public class Book { public string Id { get; set; } public string Name { get; set; } } public class Author { public string

    1熱度

    2回答

    我接近文件數據庫和我有點困惑如何映射文件的關係,在一個情況如下 public class Person { public Person() { } public int Id { get; set; } public string Name { get;set;} public string Surname { get; set; }

    1熱度

    2回答

    我已經讀過文檔數據庫在多個節點上時最終一致,那麼安裝只能在單個節點上進行?