亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

mongodb使用c#驅動數據插入demo

2020-10-29 18:42:23
字體:
來源:轉載
供稿:網友

Mongodb提供了多種開發語言的驅動,java,python,c++,c# 等,這里選用c#驅動作為測試;

首先上mongo官網下載驅動。Ps:官方網站經常連接不順利。

還不如直接在vs的nuget管理包中搜索mongoDB.driver.

需要引入的命名空間:

using MongoDB.Bson;using MongoDB.Driver;

Driver是驅動核心,Bson是和數據格式相關的;

定義一個mongo客戶端,一個mongodb,一個數據集合;

protected staticIMongoClient client;protected staticIMongoDatabase database;protected staticIMongoCollection<BsonDocument> collection;

連接上MongoDB

//定義連接client = new MongoClient("mongodb://127.0.0.1:27017");//獲取test數據庫database = client.GetDatabase("test");     //獲取test數據庫中的集合bioscollection = database.GetCollection<BsonDocument>("bios");

這里解釋說明下:首先你得讓mongod(mongo的服務端)運行起來,不然服務端都沒開,怎么連接呢;目前測試還沒有涉及到安全以及用戶權限數據庫管理這塊,所以這里的連接都是使用的默認不帶用戶登錄驗證;

需求注意的是,如果我們建立的是控制臺程序,那么這個連接必須寫地址必須帶端口,就像上面所寫;

如果是建立的一個MVC web,你僅僅是測試數據插入,在這種無安全驗證的方式下,你可以省去連接字符串。

如下圖;

接下來就是定義一個測試數據:

var document =new BsonDocument      {          { "address" , newBsonDocument            {              { "street","2 Avenue" },              { "zipcode","10075" },              { "building","1480" },              { "coord",new BsonArray { 73.9557413, 40.7720266 } }            }          },          { "borough", "Manhattan"},          { "cuisine", "Italian"},          { "grades", new BsonArray              {                new BsonDocument                {                  { "date",new DateTime(2014, 10, 1, 0, 0, 0, DateTimeKind.Utc) },                  { "grade","A" },                  { "score",11 }                },                new BsonDocument                {                  { "date",new DateTime(2014, 1, 6, 0, 0, 0, DateTimeKind.Utc) },                  { "grade","B" },                  { "score",17 }                }              }          },          { "name", "Vella"},          { "restaurant_id","41704620" }      };

最后調用InsertOneAsync()方法;

collection.InsertOneAsync(document);

最終插入結果:

這里使用shell來看數據的話就太不直觀了,這里使用的是比較常用的一個mongodb可視化管理工具Robomongo 

附上代碼:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using MongoDB.Bson;using MongoDB.Driver;namespace mongodbInsert{  class Program  {    protected static IMongoClient client;    protected static IMongoDatabase database;    protected static IMongoCollection<BsonDocument> collection;     static void Main(string[] args)    {       client = new MongoClient("mongodb://127.0.0.1:27017");       database = client.GetDatabase("test");       collection = database.GetCollection<BsonDocument>("bios");       for (int i = 0; i < 14; i++)       {         var document = new BsonDocument      {          { "address" , new BsonDocument            {              { "street", "2 Avenue" },              { "zipcode", "10075" },              { "building", "1480" },              { "coord", new BsonArray { 73.9557413, 40.7720266 } }            }          },          { "borough", "Manhattan" },          { "cuisine", "Italian" },          { "grades", new BsonArray              {                new BsonDocument                {                  { "date", new DateTime(2014, 10, 1, 0, 0, 0, DateTimeKind.Utc) },                  { "grade", "A" },                  { "score", 11 }                },                new BsonDocument                {                  { "date", new DateTime(2014, 1, 6, 0, 0, 0, DateTimeKind.Utc) },                  { "grade", "B" },                  { "score", 17 }                }              }          },          { "name", "Vella" },          { "restaurant_id", "41704620" }      };         collection.InsertOneAsync(document);       }       Console.WriteLine();       Console.ReadLine();    }  }}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
清纯唯美亚洲综合| 国产精品手机播放| 不卡在线观看电视剧完整版| 亚洲精品国产精品久久清纯直播| 亚洲精品aⅴ中文字幕乱码| 亚洲精品在线观看www| 欧美激情三级免费| 久久天天躁狠狠躁夜夜爽蜜月| 一级做a爰片久久毛片美女图片| 久久久久久久久久久久久久久久久久av| 91啪国产在线| 精品香蕉一区二区三区| 永久免费看mv网站入口亚洲| 国产69精品99久久久久久宅男| 欧美国产日韩一区| 色无极亚洲影院| 国产精品久久9| 久久国产精品亚洲| 大胆人体色综合| 久久免费高清视频| 国产精品激情av在线播放| 日韩欧美中文字幕在线播放| 深夜福利一区二区| 成人欧美一区二区三区黑人| 日本成人在线视频网址| 欧美俄罗斯性视频| 欧美视频中文字幕在线| 日韩精品在线电影| 日韩av电影在线网| 日韩视频在线免费观看| 久久久之久亚州精品露出| 久久精品久久久久| 色爱av美腿丝袜综合粉嫩av| 日本亚洲精品在线观看| 亚洲永久免费观看| 国产成人精品久久二区二区91| 亚洲一区二区中文字幕| 亚洲国产精品va在线看黑人动漫| 国内精品模特av私拍在线观看| 91精品久久久久久久久久久久久| 亚洲毛片在线观看.| 精品久久久国产精品999| 国色天香2019中文字幕在线观看| 亚洲美女黄色片| 亚洲精品成人久久| 亚洲人成网7777777国产| 久久中文久久字幕| 欧美寡妇偷汉性猛交| 国产一区二区三区四区福利| 日韩国产高清视频在线| 日韩大胆人体377p| zzijzzij亚洲日本成熟少妇| 久久免费视频网站| 欧美视频在线观看免费网址| 色系列之999| 久久999免费视频| 91亚洲国产成人精品性色| 国产精品美女www爽爽爽视频| 欧美第一黄网免费网站| 欧美激情中文字幕乱码免费| 久久99精品久久久久久琪琪| 国产精品日本精品| 午夜精品一区二区三区在线| 日韩毛片在线看| 97国产一区二区精品久久呦| 久久精品国产精品亚洲| 国产精品极品美女粉嫩高清在线| 国产在线视频一区| 久久久亚洲精选| 欧美又大粗又爽又黄大片视频| 国产在线观看一区二区三区| 成人激情视频网| 亚洲专区国产精品| 国产一区二区三区在线播放免费观看| 18一19gay欧美视频网站| 久久免费高清视频| 国产精品久久久久久久一区探花| 亚洲精品免费在线视频| 亚洲成人精品久久久| 国产在线播放不卡| 欧美裸体xxxxx| 国产精品成久久久久三级| 欧美成人免费一级人片100| 久久精品中文字幕一区| 疯狂蹂躏欧美一区二区精品| 国产精品日本精品| 国产精品91久久久| 57pao国产成人免费| 亚洲精品少妇网址| 精品欧美aⅴ在线网站| 亚洲一区二区日本| 久久久之久亚州精品露出| 日韩视频免费看| 亚洲欧美日韩国产成人| 久色乳综合思思在线视频| 夜夜躁日日躁狠狠久久88av| 日韩有码在线播放| 久久精品91久久香蕉加勒比| 亚洲人精选亚洲人成在线| 久久久噜噜噜久久久| 91精品美女在线| 国产成人精品综合久久久| 日韩成人激情影院| 亚洲欧洲偷拍精品| 欧美放荡办公室videos4k| 欧美专区在线视频| 亚洲欧美成人精品| 亚洲精品电影在线| 亚洲欧美国产一本综合首页| 91精品国产综合久久香蕉最新版| 欧美色xxxx| 国产精品都在这里| 国产日韩中文字幕| 国产精品成人免费视频| 波霸ol色综合久久| 一区二区欧美久久| 97在线视频免费观看| 欧美性生交大片免网| 亚洲天堂久久av| 中文字幕一区二区精品| 日产精品久久久一区二区福利| 午夜精品一区二区三区在线视频| 这里只有精品视频在线| 98视频在线噜噜噜国产| 欧美在线xxx| 国产视频在线观看一区二区| 国产成人精品av| 欧美成人免费全部观看天天性色| 九九久久精品一区| 中文字幕日韩电影| 色婷婷久久一区二区| 久久激情视频免费观看| 欧美做受高潮电影o| 亚洲黄色在线看| 上原亚衣av一区二区三区| 久久久久久久久久久久av| 欧美激情a在线| 日韩欧美主播在线| 日韩在线一区二区三区免费视频| 亚洲欧洲黄色网| 91精品久久久久久综合乱菊| 国产精品91久久久| 91sa在线看| 久久精品一本久久99精品| 久久好看免费视频| 亚洲男人天堂手机在线| 日韩精品中文字幕在线观看| 国产日韩在线亚洲字幕中文| 美女性感视频久久久| 国产精品视频1区| 国产91久久婷婷一区二区| 日韩在线视频线视频免费网站| 亚洲精品av在线播放| 日韩精品www| 欧美激情综合色| 精品日本美女福利在线观看| 精品国产网站地址| 亚洲区一区二区| 色偷偷亚洲男人天堂| 亚洲精品美女在线观看播放| 国产精品国语对白| 国产在线精品一区免费香蕉| 久久久久国产精品免费网站| 2019中文在线观看|