mongodb-.net-driver

    1熱度

    1回答

    我必須搜索文件內的內容。這是上傳在數據庫像圖像(BMP,TIFF,PNG)或PDF等 我使用最新版本的Mongodb存儲圖像(PNG,BMP,JPG)或文件使用GridFS。即以二進制形式存儲數據。 MongoDB使用兩種方式來存儲文件,其中一個是二進制文件,另一個是json文件。 所以Mongodb不提供直接在圖像中搜索內容的方式。 其他是對我來說,我可以使用OCR,但OCR提供了字符串的最終結

    1熱度

    3回答

    我想要使用LINQ返回記錄中的字段是字符串列表的任何MongoDB集合中的所有記錄,以及任何字符串列表作爲搜索條件的字符串列表任何字符串值相匹配: 蒙戈記錄集(「項目」): { "_id": ..., "StringList": [ "string1", "string2", "string3" ], ... } 搜

    1熱度

    1回答

    我目前正在使用MongoDB開發一個MVC應用程序,我一般都是開發人員。這是我第一次進入MongoDB;我沒有對Mongo進行正式培訓,現在我被卡住了。我的問題是: 使用最新的C#驅動程序和linq更新Mongo數據庫中數據的正確語法是什麼? 我想更新這是由這個「PersonDTO」對象表示單個用戶的信息: public class PersonDTO { [BsonId]

    -1熱度

    2回答

    我有一個函數(見下文)。 它的偉大工程什麼我需要做的,而且,我還有一個幾乎是除了這兩條線完全一樣的事情: var collection = MongoDB.GetCollection<RocketRequest>("RocketRequest"); var filter = Builders<RocketRequest>.Filter.Eq("RocketRequestId", 4

    0熱度

    1回答

    我有以下幾點: var P = Builders<T>.Projection.Include(_ => _.AccountId); var R = Mongo.Find(E).Project(P).FirstOrDefault(); 這就是我不明白: 隨着該投影,我需要噸至包括ACCOUNTID也_id。 如果我不包括_id,我得到以下錯誤: {"Element '_id' does not

    0熱度

    2回答

    我不知道,如果冠軍爭奪戰中我所期待的,但在這裏它是: 我有一個JSON看起來像這樣: [ { "Class" : "Math", "Location" : "South Hall", "Professor" : "Donald Duck" "Student": [ { "FirstName" : "John",

    1熱度

    1回答

    我們將API引入21世紀,並更新所有查詢以使用更新的(2.4)Mongo C#驅動程序。我們的一個查詢有這個過濾器: Query.Or( Query<UserPermission>.EQ(p => p.UserId, userId), Query<GroupPermission>.In(p => p.GroupId, groupIds) ) UserPermission和G

    0熱度

    2回答

    基本上這是我的代碼,我遇到了麻煩。對mongoDB非常陌生,並且很想了解如何從JSON字符串中獲取值,該JSON字符串是變量'line'中的返回值。 public string get_data() { var client = new MongoClient(); var db = client.GetDatabase("test"); va

    3熱度

    2回答

    使用MongoDB的老司機,我是能夠執行下面的查詢: Query.Where("this.plan.sstats.used < this.plan.sstats.available") 但隨着新的,我不得不寫: builder.Filter .Where(t => t.Plan.StorageStats.UploadUsed < t.Plan.StorageStats.Upload

    1熱度

    1回答

    我在我的MongoDB中存儲數據,其中存儲可爲空的int,通常爲null。我在C#端的模型的變量爲int? MaterialID。 當我運行.Query.FirstOrDefault()時,出現錯誤「輸入字符串格式不正確」。每當它嘗試讀取Mongo的空值(int都可以正常工作)。 我設法通過改變我的int來解決這個問題?到一個字符串,然後將其轉換回int ?,但這是一個可怕的黑客,我真的不喜歡。任