本篇內容主要講解“C#怎么安裝和使用MongoDB”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C#怎么安裝和使用MongoDb”吧!
主要從事網頁設計、PC網站建設(電腦版網站建設)、wap網站建設(手機版網站建設)、響應式網站、程序開發、微網站、重慶小程序開發等,憑借多年來在互聯網的打拼,我們在互聯網網站建設行業積累了豐富的網站設計、成都網站設計、網絡營銷經驗,集策劃、開發、設計、營銷、管理等多方位專業化運作于一體,具備承接不同規模與類型的建設項目的能力。
MongoDb可視化工具
我用的是Robomongo,使用起來感覺還不錯,可自行下載.
C#操作
新建一個WinForm程序,然后在引用里鼠標右鍵選擇管理NuGet程序包.
在瀏覽里輸入MongoDb搜索
安裝第一個MongoDb.Driver,完成后在引用里就會有對應的DLL
注:在使用過程中發現MongoServer不能用,原來還需要安裝mongocsharpdriver才行
在窗體界面增加一個TextBox和一個Button
然后我們新建一個Class起名為CPersonal,對應的我們Mongodb里MyDemo數據庫的Personal
要建立數據庫連接,就一定要知道服務器的地址、端口等信息。所有的這些信息,我們都使用連接字符串表示。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里面所有信息
var list = collection.AsQueryable<CPersonal>();
foreach (CPersonal item in list)
{
textBox1.AppendText("名稱:" + item.name + " 年齡:" + item.age);
textBox1.AppendText("\r\n");
}
通過collection.AsQueryable獲取到所有的Personal的數據,然后用foreach輸出,運行后點擊按鈕效果
如果查年齡大于30的,可以用剛才上面var list = collection.AsQueryable<CPersonal>();后面加上where的lamda表達式
var list = collection.AsQueryable<CPersonal>().where(t=>t.age>30);
效果如下
改為非Lamda表達式的方法
var list = from t in collection.AsQueryable<CPersonal>()
where t.age > 30
select t;
到此,相信大家對“C#怎么安裝和使用MongoDb”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
新聞標題:C#怎么安裝和使用MongoDb
路徑分享:http://vcdvsql.cn/article40/gdjdeo.html
成都網站建設公司_創新互聯,為您提供服務器托管、移動網站建設、網站收錄、外貿網站建設、定制開發、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯