![](/img/trans.png)
[英]Property with name "id" not deserialized in mongodb C#
我正在嘗試從 C# 中的 mongo db 獲取記錄 mongodb集合中的數據: 問題: id屬性未從 C# 中的數據反序列化。 C#類結構: 這是發生的錯誤: 元素“id”與子類的任何字段或屬性不匹配 ...
[英]Property with name "id" not deserialized in mongodb C#
我正在嘗試從 C# 中的 mongo db 獲取記錄 mongodb集合中的數據: 問題: id屬性未從 C# 中的數據反序列化。 C#類結構: 這是發生的錯誤: 元素“id”與子類的任何字段或屬性不匹配 ...
[英]Get summation of all field in mongodb c#
我有一個 mongodb 看起來像這樣 我需要使用 mongodb c# 客戶端獲取特定客戶端 ID 和產品 ID 的權重值總和,我該怎么做? 我試過了,但它總是返回 0 謝謝 ...
[英]Filter.Lte(x=>x.Price, "9") getting wrong results
我正在應用查詢來獲取小於等於 9 的記錄, MongoDB中的價格存儲為字符串。 所以每當我像這樣應用過濾器時:filterDefinition&= Builders<DM.Content>.Filter.Lte(x => x.Price, "9"); 它將返回小於 9 ...
[英]Mongo DB c# query ALL element's property in nested array
我正在嘗試獲取具有特定條件的過濾器以獲取具有內部文檔數組的文檔,這些文檔具有屬性: 現在我想查詢所有內部對象的所有MyObjects ,其中Accepted設置為某個值,在本例中為FALSE 。 我構建了過濾器: 這不起作用,因為它還將返回 MyObjects 並將任何 InnerObject 實例 ...
[英]MongoDB .Net Driver - Filter Builder throwing an exception
我正在嘗試使用 C# MongoDB 驅動程序從 MongoDB 獲取文檔。public class Record { [BsonId] public ObjectId Id { get; set; } public string FirstName { get; set; ...
[英]InsertManyAsync vs BulkWriteAsync: in one transaction or not, max rows allowed via MongoDB C# driver
我通過下面的 NuGet 對 InsertManyAsync 與 BulkWriteAsync 有疑問: https://www.nuget.org/packages/MongoDB.Driver/2.12.3?_src=template 我想導出大約 20 MB 的 300,000 行數據,將它 ...
[英]C# MongoDbDriver migrating obsolete Count to replacement methods
一段時間以來,我們的代碼中一直收到警告: 警告 CS0618 'IMongoCollection.Count(FilterDefinition, CountOptions, CancellationToken)' 已過時:'改用 CountDocuments 或 EstimatedDocumentC ...
[英]How can I complete a string concatenation inside a project stage using C# and the Mongo aggregation pipeline?
我正在嘗試在 MongoDb 聚合管道操作的項目階段執行字符串連接。 我需要在文檔中添加一個名為“coid”的字段,這是兩個字符串之間的字符串連接的結果: 字符串文字:“prefix-” 來自“values”數組字段的第一個文檔中的“SecId”字段的字符串。 我的嘗試如下,但它不斷產生編譯器錯誤 ...
[英]Flatten [BsonExtraElements] to key value pair json output
我在 c# 中使用 [BsonExtraElements] 來捕獲無法映射到我的 class 的其他數據。public class QuestionAnswerClass { public string Name { get;set;} [BsonExtraElements] ...
[英]Mongodb c sharp driver document update error
我正在使用 c# mongo db 驅動程序來插入和更新文檔。 首先我插入一條記錄,然后嘗試使用 FindOneAndUpdateAsync 方法更新特定的記錄字段。 我能夠正確更新它,但更新后出現錯誤“class SampleApp.Person 的屬性‘Name’的必需元素‘Name’丟失。” ...
[英]How to use formula (or Expression) to update value using Mongo DB C# Drivers 4.2?
我對 MongoDb (和 MongoDb C# 驅動程序)很陌生,最近,我們正在嘗試實現一個更新,其中我們使用一個字段的值和一個變量來更新幾個字段(方法)。 基本上,我們的文檔是這樣的公共 class 庫存 { 公共字符串_id; 公開十進制數量; 公共小數 TotalCost; } 我們要做 ...
[英]How can I use latest MongoDB C# Driver to delete an element within a nested array of complex array objects based on multiple conditions?
總體目標是能夠根據用戶標識和進餐標識來查找餐點。 如果找到該項目,我希望能夠僅刪除與 userid 和 mealid 匹配的整個元素。 Currently, After sending the request object via postman in a post request, I hav ...
[英]Cannot get group items from group in GroupBy on IMongoQueryable mongodb c# driver linq statement
當我嘗試這個時: 我得到以下異常: ProductVersion是集合的基礎類型。 當我首先通過AsEnumerable()將集合加載到 memory 然后應用GroupBy和其他操作時,它可以工作,但這在我的場景中不是一個選項。 我有沒有機會在 IMongoQueryable 上的IMongoQ ...
[英]MongoDB class has argument but none are configured
我有一個類,其中包含一些我想使用 mongodb 存儲的只讀屬性。 用戶.cs 班級地圖注冊: 此類存儲為子文檔。 當我嘗試存儲整個文檔時,mongodb 驅動程序告訴我MongoDB.Bson.BsonSerializationException:類 Box.Domain.User 的創 ...
[英]Distinct count with group fails though count is working fine
我正在嘗試將 sql server 查詢轉換為Mongo C# 驅動程序 LINQ 。 我有一個表,每個guid都有多個條目,每個條目都有不同的code值。 我需要為每個代碼獲得不同數量的 guid。 我可以在 LINQ 中執行Count()但是當我執行Distinct().Count()我得到以下 ...
[英]Get MongoDb results and count of aggregation using C# driver
我正在使用聚合進行查詢和查找。 使用一個服務器調用返回結果和計數的最有效方法是什么? 我已經看到有一種使用Facets做到這一點的方法 ,但是,我想使用帶有類型類的Fluent表達式來做到這一點,因此我可以將邏輯抽象為通用擴展方法。 我當前的代碼如下所示: ...
[英]MongoDb C# Typed Aggregations with Group Unwind and Project
我有這樣的集合: 我試圖在這里使用更新的類型推斷mongodb c#driver語法選擇根文檔中的所有唯一人。 到目前為止試過這個但是得到錯誤說方法不可用(我認為這與分組有關),有人能告訴我哪里出錯了嗎? 楷模: 僅供參考,錯誤消息Specified method ...
[英]Projection after Group
我正在嘗試在 C# 應用程序中的 Group 子句之后立即進行投影,但出現“不包含‘項目’的定義”錯誤。 Mongo DB - 有效的代碼: C# - 這是沒有項目的代碼: C# - 使用項目(和錯誤) 數據庫對象: 我希望得到以下對象作為投影的結果: ...
[英]How to join multiple collections using Mongodb C# driver
我需要將 3 個集合與多個$lookup聚合在一起,我在 C# 驅動程序中嘗試過它允許我$lookup用戶集合,但不能為設置集合執行第二個$lookup 。 任何人都可以幫忙嗎? 這是 C# 代碼: 我收到錯誤$project or $group does not support {doc ...