MongoDB.Net工具库MongoRepository使用方法详解
更新时间:2018年01月30日 11:29:22 作者:东腾
这篇文章主要为大家详细介绍了MongoDB.Net工具库MongoRepository的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
MongoDB .Net工具库MongoRepository的简单使用。
最近研究了一下MongoDB数据库,并使用了开源的在.net环境下的一个类库,Mongo仓库。对于数据的一些简单的操作非常好用,特记录供后期参考。
具体的使用过程如下:
一、新建项目,在Nuget上获取库。
二、在配置文件中设置数据库地址
三、新建数据实体,并继承Entity,定义需要的字段
四、注意常见的几种字段属性的使用
[BsonElement(“reName”)] 用来重命名数据库中字段的名称。
[BsonIgnore] 此属性用于将字段忽略,不在数据库中生成。
[BsonIgnoreifNull] 此属性一般用在集合对象上,当集合为空的时候忽略字段,不在数据库中生成。
[CollectionName(“collectionName”)] 次属性用于命名表名,数据库的表名不是实体名,而是此处的名称。
[BsonKnowTypes(typeof(class))] 此属性用于定义已知的类型
五、数据交互操作
1、实例实体对象
2、根据实体添加数据
或者:
3、根据id更新数据
4、删除数据,根据指定的条件进行删除,
5、获取数据,获取数据可以根据条件获取,或者获取所有的数据,并返回多种形式。
到此为止,基本的数据增删改查就完成了,GitHub地址:github.com/RobThree/MongoRepository
不足之处还望同行指正。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持华域联盟。
您可能感兴趣的文章:RedisRepository 分享和纠错DevExpress根据条件设置GridControl RepositoryItem是否可编辑
MongoDB.Net
MongoRepository
相关文章
.NET 数据库连接池如果您通过使用另一个 Execute 方法(例如,ExecuteScalar、ExecuteNonQuery 和 ExecuteXMLReader)执行查询 2008-12-12
.NET/C#利用反射调用含ref或out参数的方法示例代码这篇文章主要给大家介绍了关于.NET/C#利用反射调用含ref或out参数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2018-09-09
封装的一个asp.net验证码类昨天在一个Q群上面群主发了一个用ASP.NET实现验证码的demo,下载下来然后运行正常,页面上的img标签成功调用了一个一般处理程序并显示了中文的验证码图片,虽然有点模糊,但是可见上面是四个中文,图片背景为白色,背后有噪点线,边框黑色。 2010-12-12
Asp.net利用JQuery弹出层加载数据代码最近看QQ空间里面的投票功能很使用。点击一个链接就弹出一个层,然后再加载一些投票信息,旁边的区域变成灰色不可用状态。其实这不算什么高深的技术,只要在ASP.NET中利用JQuery结合一般处理程序ASHX即可搞定了。 2009-11-11
.NET实现简易的文件增量备份程序这篇文章主要介绍了.NET实现简易的文件增量备份程序,需要的朋友可以参考下 2016-06-06
微信小程序 (十七)input 组件详细介绍这篇文章主要介绍了微信小程序 input 组件详细介绍的相关资料,需要的朋友可以参考下 2016-09-09
ASP.NET MVC使用RazorEngine解析模板生成静态页这篇文章主要介绍了ASP.NET MVC使用RazorEngine解析模板生成静态页的相关资料,需要的朋友可以参考下 2016-05-05
.NET Core Dapper操作mysql数据库的实现方法这篇文章主要介绍了.NET Core Dapper操作mysql数据库的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2019-04-04
WeakReference(弱引用)让GC需要时回收对象我们平常用的都是对象的强引用,如果有强引用存在,GC是不会回收对象的,我们能不能同时保持对对象的引用,而又可以让GC需要的时候回收这个对象呢?本文将为您详细解答,需要了解的朋友可以参考下 2012-12-12
.NET读取所有目录下文件正则匹配文本电子邮件由于最近在业务上的需要,利用.NET把一个文件夹下面的所有文件读取,然后从文件中正则匹配出所有的电子邮件,然后写入到一个新的文件夹,需求就这样,很简单。代码写作也不超过10min,发上来吧。哈哈 2008-12-12
最新评论

评论(0)