91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#怎么安裝和使用MongoDb

發布時間:2021-08-21 11:12:32 來源:億速云 閱讀:171 作者:chen 欄目:大數據

本篇內容主要講解“C#怎么安裝和使用MongoDb”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C#怎么安裝和使用MongoDb”吧!


MongoDb可視化工具

我用的是Robomongo,使用起來感覺還不錯,可自行下載.

C#怎么安裝和使用MongoDb

C#操作

新建一個WinForm程序,然后在引用里鼠標右鍵選擇管理NuGet程序包.

C#怎么安裝和使用MongoDb

在瀏覽里輸入MongoDb搜索

C#怎么安裝和使用MongoDb

安裝第一個MongoDb.Driver,完成后在引用里就會有對應的DLL

注:在使用過程中發現MongoServer不能用,原來還需要安裝mongocsharpdriver才行

C#怎么安裝和使用MongoDb

    

在窗體界面增加一個TextBox和一個Button

C#怎么安裝和使用MongoDb

然后我們新建一個Class起名為CPersonal,對應的我們Mongodb里MyDemo數據庫的Personal

C#怎么安裝和使用MongoDb

C#怎么安裝和使用MongoDb

要建立數據庫連接,就一定要知道服務器的地址、端口等信息。所有的這些信息,我們都使用連接字符串表示。MongoDB的連接字符串格式如下:

mongodb://[username:password@]host1[:port1][,host2[:port2],…[,hostN[:portN]]][/[database][?options]]

下面看看連接字符串中的各個字段的含義:

  • mongodb://:這個是MongoDB連接字符串的前綴

  • username:password(Optional):可選項,表示登錄用戶名和密碼,用于完成用戶安全驗證

  • hostN: 必須的指定至少一個host,表示連接到的MongoDB實例

  • portN(Optional):可選項,默認連接到27017

  • database(Optional):如果指定username:password@,連接并驗證登陸指定數據庫。若不指定,默認打開admin數據庫。

  • options(Optional):可選項,如果不使用/database,則前面需要加上/。所有連接選項都是鍵值對name=value,鍵值對之間通過&或;(分號)隔開

我們把button1的事件寫上查詢Personal里面所有信息

C#怎么安裝和使用MongoDb

                var list = collection.AsQueryable<CPersonal>();
                foreach (CPersonal item in list)
                {
                    textBox1.AppendText("名稱:" + item.name + "   年齡:" + item.age);
                    textBox1.AppendText("\r\n");
                }

通過collection.AsQueryable獲取到所有的Personal的數據,然后用foreach輸出,運行后點擊按鈕效果

C#怎么安裝和使用MongoDb

如果查年齡大于30的,可以用剛才上面var list = collection.AsQueryable<CPersonal>();后面加上where的lamda表達式

var list = collection.AsQueryable<CPersonal>().where(t=>t.age>30);

效果如下

C#怎么安裝和使用MongoDb

C#怎么安裝和使用MongoDb

改為非Lamda表達式的方法

                var list = from t in collection.AsQueryable<CPersonal>()
                    where t.age > 30
                    select t;

C#怎么安裝和使用MongoDb

到此,相信大家對“C#怎么安裝和使用MongoDb”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贵阳市| 革吉县| 永安市| 洪洞县| 罗城| 麻栗坡县| 泸水县| 佛冈县| 延庆县| 丹巴县| 衡南县| 信丰县| 克什克腾旗| 田阳县| 榆社县| 罗山县| 安塞县| 浮山县| 武夷山市| 隆子县| 隆尧县| 当阳市| 那曲县| 博客| 凤翔县| 南岸区| 皋兰县| 睢宁县| 靖宇县| 漾濞| 施秉县| 九寨沟县| 靖远县| 溆浦县| 舒兰市| 肃北| 怀安县| 台东市| 即墨市| 依兰县| 北海市|