MongoDB 3.4版本, C# 驱动 2.4 操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB 3.4版本, C# 驱动 2.4 操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1958字,纯文字阅读大概需要3分钟。
内容图文
private static string _connStr = "mongodb://127.0.0.1:27017"; private static string _dbName = "test"; const string CollectionName = "sun";
private static IMongoDatabase db { get { var url = new MongoUrl(_connStr); var client = new MongoClient(url); return client.GetDatabase(_dbName); } }
//数据库连接字符串 #region //获取表对象 IMongoCollection<Video> tb = db.GetCollection<Video>(CollectionName); //先删除当前表 tb.Database.DropCollection(CollectionName); //测试数据--------------------------------- var videos = new List<Video> { new Video { Title="The Perfect Developer", Category="SciFi", Minutes=118 }, new Video { Title="Lost In Frankfurt am Main", Category="Horror", Minutes=122 }, new Video { Title="The Infinite Standup", Category="Horror", Minutes=341 } }; //测试数据--------------------------------- //插入 tb.InsertMany(videos); //查询 var all = tb.Find(x => x.Title != string.Empty).ToList(); //分组查询 var groupby = tb.Aggregate() .Group(x => x.Category, g => new { Name = g.Key, Count = g.Count(), TotalMinutes = g.Sum(x => x.Minutes) }) .ToList(); //更新 // updating title with "The perfect developer" video‘s ‘title‘ and ‘minute‘ tb.FindOneAndUpdate(x => x.Title == "The Perfect Developer", Builders<Video>.Update.Set(x => x.Title, "A Perfect Developer [updated]") .AddToSet(x => x.Comments, "good video!") .AddToSet(x => x.Comments, "not bad") ); all = tb.Find(x => x.Title != string.Empty).ToList(); //删除 tb.DeleteOne(x => x.Minutes == 122); all = tb.Find(x => x.Title != string.Empty).ToList(); #endregion
.
推荐使用2个MongoDB的 GUI
1、MongoDBCompass
2、RoboMongo
windows下64位 MongoDB安装工具和GUI工具
http://pan.baidu.com/s/1c2gqJGO
.NET MongoDB 驱动
http://pan.baidu.com/s/1eRZ1eNo
MongoDB 3.4版本, C# 驱动 2.4 操作
标签:count video 安装工具 client count() gre img window evel
本文系统来源:http://www.cnblogs.com/sunxueyang222/p/7064106.html
内容总结
以上是互联网集市为您收集整理的MongoDB 3.4版本, C# 驱动 2.4 操作全部内容,希望文章能够帮你解决MongoDB 3.4版本, C# 驱动 2.4 操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。