mongodb-.net-driver

    0熱度

    1回答

    我有以下的LINQ功能: TimeSpan lInterval = aEndTime - aBeginTime; int lIntervalInt = (int)Math.Round(lInterval.TotalMilliseconds/(30*60*1000)); var meh = lCollection.Aggregate() .Match(lValue => lVal

    1熱度

    1回答

    的計劃: 所以,現在我基本上要的是把我的propertys了之類的,讓用戶選擇一些再拉只有那些propertys一個列表的MongoDB。 的代碼: 這裏是該方法開始,其中: private void DoStuffExecute(object obj) { Class class= new Class(); ExtractClass(class);

    4熱度

    1回答

    使用MongoDB C#驅動程序2.3,以下代碼的強類型版本是什麼? database.GetCollection<GamePlay>() .Indexes .CreateOne("{ \"PartiesInGame.Username\": 1 }"); GamePlay有IEnumerable<PartyInGame>,其中PartyInGame有public strin

    1熱度

    1回答

    我升級了我的MongoDB-C#驅動程序,但找不到有關如何創建GeoSpatial索引的信息。我看到很多帖子使用collection.EnsureIndex,但我沒有這個可用。 我用以下,其中「collection」是IMongoCollection<>: collection.CreateIndex((new IndexKeysBuilder().GeoSpatialSpherical("Loc

    1熱度

    1回答

    下面的代碼工作,因爲它應該做的,如果服務器正在運行,如果USENAME和密碼是否正確。但是,如果我給出錯誤的用戶名或密碼,它不會給我反饋,但調用Count方法時只會遇到超時。 MongoClientSettings setts = new MongoClientSettings() { Server = new MongoServerAddress("127.

    1熱度

    1回答

    我使用AspNetCore.Identity.MongoDB nuget package可以將一些Asp.Net標識特徵轉換爲my project。 然後我想擴展MongoIdentityUser,它存在於我最初爲我的項目創建的用戶類型中,因此我嘗試從該類繼承並創建my User Class,它具有MongoIdentityUser作爲其基類。 如果我試圖查詢我的集合,我有一個MongoIdent

    1熱度

    1回答

    我需要執行一個非常複雜的MongoDB查詢,並且我很難將整個事件縮小到一個查詢,儘管我認爲這是可行的我沒有足夠的MongoDB經驗讓它很正確,我非常感謝一些幫助。 我的類看起來是這樣的: class MyItem { public int ID { get; set; } public int Value { get; set; } public bool Is

    0熱度

    1回答

    我有以下數據結構 internal class FixtureNodeBase { public FixtureNodeBase(string name, IEnumerable<FixtureNodeBase> children) { Name = name; Children = children.ToList().AsReadOnly();

    -1熱度

    1回答

    我們正在從較早版本的mongo驅動程序更新到2.x驅動程序。我試圖更新我們之前的一些代碼,但我正在努力研究如何。 我們的階級結構是有點像這樣: public class BaseClass { public string Name { get; set; } } public class DerivedClass : BaseClass { public IEnume

    0熱度

    1回答

    我使用的是Mongo U C#驅動程序。我能夠從MongoD中讀取得很好(並且可以使用Mongo shell進行刪除)。 但是,當我嘗試做這些事情之一: var DeleteOne = await col.DeleteOneAsync(x => (x["student_id"] == studentKey) && (x["score"] == scoreVal)); var DeleteTwo