C 操作MongoDB的幫助類 簡單封裝

2022-07-15 23:03:17 字數 1199 閱讀 3735

好了,不多說,直接把dll和**記下來,以便以後直接使用。

c#版的mongodb驅動是用官方提供的mongo-csharp-driver

引用:mongodb.driver.dll,mongodb.bson.dll

具體**部分:

///

///mongodb幫助類

/// public

class

mongodbhelper

}//////

獲取資料庫

/// ///

public

static

mongodatabase getdb()

//////

新增

/// ///

///public

static t add(t entity)

//////

編輯

/// ///

//////

public

static

void update(t entity, objectid id)

//////

刪除

///remark:條件刪除

/// ///

///public

static

void delete(dictionarydics)

//////

刪除

///remark:根據objectid刪除

/// ///

///public

static

void delete(objectid id)

//////

查詢全部

/// ///

///public

static listquerylist()

//////

根據條件查詢

/// ///

//////

public

static listquerylist(dictionarydics)

}

view code

由於用到的功能不多,主要是插入和查詢,偶爾記錄下響應時間會用到更新操作,所以簡單的封裝了增刪改查,如果需要更多其他操作的朋友,可以看下這篇帖子,介紹的挺全的。

C 操作MongoDB幫助類

利用mongodb for c driver編寫訪問mongodb資料庫的幫助類。1 建立資料庫連線 獲取資料庫例項物件 資料庫連線串 資料庫名稱 資料庫例項物件 private static mongodatabase getdatabase string connectionstring,str...

mongodb的join操作簡析

眾所周知,mongodb是不支援join操作的,因此我們只能自己來實現這個功能。前段時間,我遇到這個乙個業務場景 collection a 的資料格式 value 1 collection b 的資料格式 www.2cto.com a表的資料量為2w,b表的資料量為25w。為了說明簡單,我簡化下需求...

MongoDB公升級操作簡析

1.首先備份資料到另一台機器上 上面描述了幾種備份的情況。服務不停備份 服務停止備份 我這次備份只是防止萬一,比較簡單,可以在服務執行的情況下備份。plain mongodump h ip d kaimei o kaimei bk 上面的命令執行子我自己的電腦上,也安裝了mongodb,會從ip位址...