mongodb-.net-driver

    0熱度

    1回答

    如果我有對象,讓我們給他們打電話,有一些其他對象的名單集團我將其稱之爲品牌,這個對象有一個名爲模式對象的列表。 有沒有辦法只使用MongoDb c#驅動程序獲得型號列表列表。 我試過用SelectMany多次但沒有成功。如果我把多個SelectMany我總是得到一個空的列表。 代碼應該是不言自明的。 最後是解釋什麼使我困惑的評論。 class Group { [BsonId(IdGen

    1熱度

    1回答

    我想從我的C#代碼運行MongoDB MapReduce,很不幸,我無法獲得任何結果。 如果我直接在MongoDB shell中運行相同的MapReduce,一切正常。 任何幫助,將不勝感激。 下面是關於我的問題的數據: C#驅動程序版本:2.4.4 MongoDB的版本:3.4.5例輸入文檔的 'DocInput' { "_id" : ObjectId("59c52b3cb602cb6

    0熱度

    1回答

    比方說,我已經囂文件 "Id" : "lot1", "Fruits" : [ [{ "Id": "fruit1", "Name": "apple"}, { "Id": "fruit2", "Name": "carrot"}] [{ "Id": "fruit3", "Name": "banana"}] ] 問:我如何可以查詢水果的名稱列表的水果陣列? 我已經試

    0熱度

    1回答

    我在其中一個應用程序中使用MongoDB和c#驅動程序。 我已經定義了一個實體,並且還定義了強制執行模式的類映射。 public class TestEntity { public string Id { get; set; } public string Name { get; set; } public string Description { get; set

    1熱度

    1回答

    我對驅動程序的投影有點困惑。 我不能在文檔中找到一些詳細的規格,所以如果有人可以澄清,將不勝感激。 mongodb .net驅動程序是否支持服務器端預測,還是在整個父文檔通過網絡傳輸後,它們總是完成客戶端?

    0熱度

    1回答

    我有一些代碼來更新數組(添加到設置)。目前該代碼使用的是舊版建設者: var data = new[] { 10, 20, 30 }; var fieldName = "data"; var oldWay = Update.AddToSetEach(fieldName , new BsonArray(data)); Console.WriteLine($"Old way:\n {oldWa

    0熱度

    1回答

    我有一個將值寫入mongo的C#應用​​程序。有了它,我有一個約定包 var pack = new ConventionPack(); pack.Add(new IgnoreIfDefaultConvention(true)); ConventionRegistry.Register( "Ignore if default", pack,

    0熱度

    1回答

    我正在解開Mongo DB和C#(.Net)來構建我的Web應用程序。我想在我的.Net應用程序中運行Mongo查詢,如使用ADO.net的SQL查詢。在C#中直接運行Mongo查詢有哪些可能的方式?

    2熱度

    1回答

    我正在使用.NET Core 2.0和.NET Core MongoDB驅動程序。 我已經創建了一個信息庫,像這樣: public interface IRepository<T> { IMongoQueryable<T> Get() } 我這樣做給靈活性,誰使用這是能夠做到的LINQ就像他們會做使用EF。問題是當涉及到單元測試時,我正嘗試創建一個內存數據庫,以便在操作之前和之後

    0熱度

    1回答

    我想知道是否以及如何覆蓋IMongoCollection實例的CRUD方法。 這是我簡化的MongoContext對象。 public class MongoContext { protected internal MongoClient client; protected internal IMongoDatabase database; public Mong