mongodb-.net-driver

    2熱度

    1回答

    鑑於以下情況,我如何返回所有包含帶有TypeOfBar ==「Big」的Bars的Foos?和是否將Foos的Bars限制爲只有TypeOfBar ==「Big」的那些Bars? public class Foo { public string _id { get; set; } public List<Bar> Bars { get; set; } } public

    0熱度

    2回答

    使用C#MongoDb驅動程序。 我有一個登錄集合,它存儲了最後一次登錄到系統。 我想將它們分成2組:最後24小時和最後一小時。 物體看起來像這樣: public sealed class Login { [BsonId] public ObjectId UserId; public DateTime LastLogin; } 每一個用戶,你可以扣除,只有1個

    2熱度

    1回答

    據我所知,mongodb知道Dictionary作爲一個對象,並且它不能執行任何與數組有關的操作。我改變了序列化並嘗試了各種類型的字典序列化。但沒有機會。 所以我加載我的領域(字典)(全部)到內存中,更新它並將其設置回mongodb。 有沒有什麼辦法來upsert在mongodb用c#驅動程序字典? 我的文檔類型: public class Site { public str

    1熱度

    1回答

    我有一個mongodb,我想過濾一個列表中的值在我的文檔中。 我的文件看起來是這樣的: {"_id": "guid" , "mylist": {"stuff": "a", "morestuff": "b"} } 我想找到一個文檔,其中「東西」裏面的「MYLIST」是「一個」在FindAsync方法使用LINQ表達式。 我迄今爲止最好的努力: collection.FindAsync(item

    1熱度

    1回答

    的所有文件,這可能是很簡單的,但我有一個很難計算出來: 我有一個List<Tuple<String, String>>包含的,我需要尋找的產品列表,我希望在一個請求中獲得列表中所有產品的所有文檔。 Item1是產品的SKU,但由於可以有重複的SKU,我也有Item2其中包含它應該尋找哪個SupplierId。 我的挑戰是用MongoDB C#驅動程序構建查詢以獲取數據,任何人都可以提供幫助? 我正

    1熱度

    1回答

    我有這樣 { "_id": "63dafa72f21d48312d8ca405", "tasks": [{ "_ref": "63d8d8d01beb0b606314e322", "data": { "values": [{ "key": "Deadline", "value": "2014-10-13" }]

    1熱度

    1回答

    我有一個包含兩個字段的文檔; name和documents。 我希望這兩個字段在寫入期間被序列化並插入到我的集合中。但是,我不想documents讀取時反序列化(我很高興與這一領域被空), 下面是實體類: public class EmployeeDocument { [BsonElement("name")] public string Name { get; set; }

    3熱度

    2回答

    我有一個人的集合。我正在嘗試爲每個名稱找到最老的人。我能夠使用mongoDB控制檯命令獲得該結果 db.People.aggregate([ { '$sort': { 'Name': 1, 'Age': -1 } }, { '$group': { '_id': '$Name', 'docs': { '$push': '$$ROOT' }

    1熱度

    1回答

    對於Mongodb和C#驅動程序來說,這是全新的。 發展正在使用MonoDevelop的做在Ubuntu 14.04和MongoDB的版本是3.2.10: 目前我的代碼有一個POCO如下: public class User { public String Name { get; set;} public DateTime LastModifiedAt { get; set;

    1熱度

    1回答

    套裝在KeyValuePair獲得價值如下: { "_id" : ObjectId("588b0fe98dc6911c54a43be6"), "GrId" : 1, "GrTitle" : "GrTitle", "ServiceType" : 1, "Url" : "https://twitter.com/xxxxxxxxxx", "PublishedDate" : ISODate("