亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

安图县| 冕宁县| 会理县| 宁波市| 枞阳县| 怀安县| 苗栗县| 双柏县| 姜堰市| 通江县| 平遥县| 那曲县| 栾川县| 台东县| 新平| 临海市| 蛟河市| 大悟县| 江都市| 孙吴县| 柯坪县| 密山市| 许昌市| 玉田县| 白山市| 济宁市| 泗阳县| 绍兴县| 板桥市| 民和| 寻甸| 乐安县| 临邑县| 琼海市| 稻城县| 蕉岭县| 北川| 天祝| 高碑店市| 永春县| 襄城县|