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

首頁 > 編程 > C# > 正文

C# 對MongoDB 進行增刪改查的簡單操作實例

2020-01-24 03:09:50
字體:
來源:轉載
供稿:網友

運用到的MongoDB支持的C#驅動,當前版本為1.6.0

下載地址:https://github.com/mongodb/mongo-csharp-driver/downloads

1,連接數據庫

復制代碼 代碼如下:

        /// <summary>
        /// 數據庫連接
         /// </summary>
        private const string conn = "mongodb://127.0.0.1:27017";
        /// <summary>
        /// 指定的數據庫
         /// </summary>
        private const string dbName = "mongodb_name";
        /// <summary>
        /// 指定的表
         /// </summary>
        private const string tbName = "table_text";
     //創建數據連接
         MongoServer server = MongoServer.Create(conn);
            //獲取指定數據庫
         MongoDatabase db = server.GetDatabase(dbName);
            //獲取表
         MongoCollection col = db.GetCollection(tbName);

 2、插入數據

因為MongoDB沒有表的概念,所以自插入數據之前定義好自己的數據模型

User.cs

下面是添加數據的代碼

復制代碼 代碼如下:

        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="text">內容</param>
        /// <param name="articleId">文章ID</param>
        /// <param name="channelId">頻道ID</param>
        /// <returns></returns>
        public static void Add(User t)
        {
            //創建數據連接
            MongoServer server = MongoServer.Create(conn);
            //獲取指定數據庫
            MongoDatabase db = server.GetDatabase(dbName);
            //獲取表
            MongoCollection col = db.GetCollection(tbName);
            //插入
            col.Insert(t);

        }

3、刪除操作

復制代碼 代碼如下:

        /// <summary>
        /// 根據ObjectID 刪除
        /// </summary>
        /// <param name="objId"></param>
        public static void Delete(string objId)
        {
            //創建數據連接
            MongoServer server = MongoServer.Create(conn);
            //獲取指定數據庫
            MongoDatabase db = server.GetDatabase(dbName);
            //獲取表
            MongoCollection<User> col = db.GetCollection<User>(tbName);

            IMongoQuery query = Query.EQ("_id", new ObjectId(objId));

            col.Remove(query);
        }


4、修改
復制代碼 代碼如下:

        /// <summary>
        /// 根據ObjectID 修改
        /// </summary>
        public static void Update(User t)
        {
            //創建數據連接
            MongoServer server = MongoServer.Create(conn);
            //獲取指定數據庫
            MongoDatabase db = server.GetDatabase(dbName);
            //獲取表
            MongoCollection<User> col = db.GetCollection<User>(tbName);

            BsonDocument bd = BsonExtensionMethods.ToBsonDocument(t);

            IMongoQuery query = Query.EQ("_id", t.Id);

            col.Update(query, new UpdateDocument(bd));

        }


5、條件查詢(簡單)

復制代碼 代碼如下:

        /// <summary>
        /// 根據ObjectID 查詢
        /// </summary>
        public static TuCao SelectOne(string objId)
        {
            //創建數據連接
            MongoServer server = MongoServer.Create(conn);
            //獲取指定數據庫
            MongoDatabase db = server.GetDatabase(dbName);
            //獲取表
            MongoCollection<User> col = db.GetCollection<User>(tbName);
            //條件查詢           
            return col.FindOne(Query.EQ("_id", new ObjectId(objId)));
        }

6、查詢全部

復制代碼 代碼如下:

        /// <summary>
        /// 查詢所有
        /// </summary>
        public static void SelectAll()
        {
            List<User> list = new List<User>();

            //創建數據連接
            MongoServer server = MongoServer.Create(conn);
            //獲取指定數據庫
            MongoDatabase db = server.GetDatabase(dbName);
            //獲取表
            MongoCollection<User> col = db.GetCollection<User>(tbName);
            //查詢全部
            list.AddRange(col.FindAll());

            //--------------------------------
            foreach (TuCao t in col.FindAll())
            {
                string id = t.Id.ToString();
                string text = t.Text;
                DateTime dt = t.Createdate;
            }
        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久精品中文字幕| 久久亚洲欧美日韩精品专区| 欧美日韩国产一区二区| 日韩成人在线视频网站| 欧美老女人在线视频| 91免费视频网站| 精品国内产的精品视频在线观看| 色偷偷av亚洲男人的天堂| 欧美丰满老妇厨房牲生活| 亚洲欧美精品一区| 国产在线精品播放| 国产小视频91| 欧美激情欧美狂野欧美精品| 国产成人一区二区三区小说| 亚洲国产精品久久精品怡红院| 亚洲欧美精品中文字幕在线| 久久最新资源网| 欧美巨猛xxxx猛交黑人97人| 国产成人中文字幕| 国产精品私拍pans大尺度在线| 国产精品扒开腿做爽爽爽视频| 国产精品www色诱视频| 日韩性生活视频| 97精品免费视频| 国产日韩换脸av一区在线观看| 国产精品爱久久久久久久| 亚洲91精品在线观看| 亚洲精品福利资源站| 成人黄色中文字幕| 伊人久久精品视频| 欧美午夜精品久久久久久久| 色哟哟网站入口亚洲精品| 另类天堂视频在线观看| 亚洲国产成人爱av在线播放| 青青草原一区二区| 一区二区三区黄色| 国产欧美日韩中文字幕在线| 日韩av黄色在线观看| 人九九综合九九宗合| 8x海外华人永久免费日韩内陆视频| 日韩美女中文字幕| 国产精品欧美激情| 欧美整片在线观看| 97成人在线视频| 日韩成人在线播放| 久久综合电影一区| 国产91色在线| 色与欲影视天天看综合网| 成人观看高清在线观看免费| 日韩av大片免费看| 成人精品视频99在线观看免费| 日韩欧美在线看| 色婷婷久久一区二区| 亚洲国产私拍精品国模在线观看| 日本国产精品视频| 亚洲精品动漫久久久久| 黑人巨大精品欧美一区二区免费| 国产精品免费久久久久久| 欧美日韩精品在线视频| 国产精品美女在线观看| 国产精品一区二区3区| 日韩人在线观看| 亚洲国产99精品国自产| 亚洲精品国产精品国自产在线| 国产视频精品va久久久久久| 日韩av影片在线观看| 丝袜美腿精品国产二区| 国产日产久久高清欧美一区| 国内精品一区二区三区| 亚洲性生活视频在线观看| 日韩网站免费观看| 欧美韩日一区二区| 欧美日韩色婷婷| 国产精品久久久久av| 久久久久久久亚洲精品| 久久精品视频va| 亚洲老板91色精品久久| 欧美日韩成人黄色| 日韩av网站电影| 久久久国产成人精品| 欧美日韩国产成人在线观看| 日韩精品在线观看一区二区| 国产精品直播网红| 激情久久av一区av二区av三区| 欧美一级bbbbb性bbbb喷潮片| 亚洲淫片在线视频| 一级做a爰片久久毛片美女图片| 欧美亚洲另类激情另类| 亚洲性夜色噜噜噜7777| 欧美激情视频网址| 国产一区二区欧美日韩| 亚洲精品电影久久久| 97在线视频免费观看| 国模gogo一区二区大胆私拍| 亚洲男人天堂手机在线| 国产精品网红直播| 欧美大片免费观看在线观看网站推荐| 成人激情春色网| 国产成人综合久久| 5566成人精品视频免费| 国产精品18久久久久久首页狼| 亚洲自拍偷拍一区| 国产盗摄xxxx视频xxx69| 97热精品视频官网| 久久久av一区| 在线a欧美视频| 色中色综合影院手机版在线观看| 国产精品自拍小视频| 久久久久99精品久久久久| 欧美黑人xxxx| 97久久精品视频| 91亚洲国产精品| 欧美日韩中文在线| 日本成熟性欧美| 欧美激情伊人电影| 中文字幕av一区| 日韩av一区在线观看| 欧美激情区在线播放| 国产日本欧美一区二区三区| 精品久久久91| 欧美做受高潮电影o| 91热福利电影| 日本亚洲欧美三级| 992tv成人免费影院| 国产欧美最新羞羞视频在线观看| 国内精品模特av私拍在线观看| 日韩精品在线免费观看视频| 日本久久久久久| 91精品中国老女人| 久久久亚洲成人| 国产精品视频一区二区高潮| 在线观看精品国产视频| 亚洲人午夜精品| 国产91精品久久久久久久| 日韩欧美视频一区二区三区| 日韩精品一区二区三区第95| 亚洲全黄一级网站| 国产精品福利无圣光在线一区| 九色成人免费视频| 清纯唯美亚洲综合| 久久久久久久av| 亚洲国产日韩欧美在线99| 久久伊人免费视频| 成人黄色网免费| 中文在线不卡视频| 亚洲欧美成人一区二区在线电影| 国模视频一区二区三区| 美女国内精品自产拍在线播放| 奇米影视亚洲狠狠色| 在线不卡国产精品| 国产精品v日韩精品| 深夜精品寂寞黄网站在线观看| 欧美黄色三级网站| 日韩的一区二区| 亚洲欧美日韩一区在线| 午夜精品一区二区三区在线| 欧美激情在线有限公司| 亚洲天堂av在线免费| 日韩色av导航| 日韩在线观看网址| 国产91色在线|| 国产亚洲在线播放| 亚洲男女自偷自拍图片另类| 亚洲美女免费精品视频在线观看|