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地址:https://github.com/RobThree/MongoRepository

不足之处还望同行指正。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • ASP.NET Core依赖注入详解

    ASP.NET Core依赖注入详解

    本文详细讲解了ASP.NET Core的依赖注入,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • ASP.NET(C#) Web Api通过文件流下载文件的实例

    ASP.NET(C#) Web Api通过文件流下载文件的实例

    这篇文章主要介绍了ASP.NET(C#) Web Api通过文件流下载文件的方法,提供源码下载,需要的朋友可以参考下。
    2016-06-06
  • 学习制作MVC4分页控件(上)

    学习制作MVC4分页控件(上)

    这篇文章主要教大家学习制作MVC4分页控件,自己动手编写HtmlHelper-Pager分页控件,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • ASP.NET Core发送邮件的方法

    ASP.NET Core发送邮件的方法

    这篇文章主要为大家详细介绍了ASP.NET Core发送邮件的方法,告诉大家如何在ASP.NET Core中发送邮件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • ASP.NET MVC实现依赖注入的完整过程

    ASP.NET MVC实现依赖注入的完整过程

    这篇文章主要给大家介绍了关于ASP.NET MVC实现依赖注入的完整过程,文中通过示例代码介绍的非常详细,对大家学习或者使用ASP.NET MVC具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • asp.net实现md5加密

    asp.net实现md5加密

    MD5加密简单的说就是把一段明文 通过某种运算方式 求出密文。在ASP.NET中MD5的加密方式很简单,详细介绍看下文
    2014-03-03
  • ASP.net全局程序文件Global.asax用法分析

    ASP.net全局程序文件Global.asax用法分析

    这篇文章主要介绍了ASP.net全局程序文件Global.asax用法,较为详细分析了Global.asax文件中几个常见选项的含义及用法,需要的朋友可以参考下
    2014-10-10
  • 详解在.net中读写config文件的各种方法

    详解在.net中读写config文件的各种方法

    本篇文章主要介绍了在.net中读写config文件的各种方法,详细的介绍各种配置文件的读写操作,具有一定的参考价值,有兴趣的可以了解一下。
    2016-12-12
  • .NetCore MemoryCache使用详解

    .NetCore MemoryCache使用详解

    这篇文章主要介绍了.NetCore MemoryCache使用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Visual Studio 2017+OpenCV环境搭建教程

    Visual Studio 2017+OpenCV环境搭建教程

    这篇文章主要为大家详细介绍了Visual Studio 2017+OpenCV环境搭建教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03

最新评论