MongDB .Net工具庫MongoRepository的簡單使用

MongDB .Net工具庫MongoRepository的簡單使用git


 

最近研究了一下MongoDB數據庫,並使用了開源的在.net環境下的一個類庫,Mongo倉庫。對於數據的一些簡單的操做很是好用,特記錄供後期參考。github

 具體的使用過程以下:數據庫

1、新建項目,在Nuget上獲取庫。工具

2、在配置文件中設置數據庫地址spa

 

 

3、新建數據實體,並繼承Entity,定義須要的字段.net

 

4、注意常見的幾種字段屬性的使用3d

[BsonElement("reName")]   用來重命名數據庫中字段的名稱。對象

[BsonIgnore]  此屬性用於將字段忽略,不在數據庫中生成。blog

[BsonIgnoreifNull]  此屬性通常用在集合對象上,當集合爲空的時候忽略字段,不在數據庫中生成。繼承

[CollectionName("collectionName")]  次屬性用於命名錶名,數據庫的表名不是實體名,而是此處的名稱。

[BsonKnowTypes(typeof(class))]  此屬性用於定義已知的類型

 

5、數據交互操做

      1、實例實體對象

 

      2、根據實體添加數據

 

       或者:

 

       3、根據id更新數據

 

       4、刪除數據,根據指定的條件進行刪除,

 

      5、獲取數據,獲取數據能夠根據條件獲取,或者獲取全部的數據,並返回多種形式。

 


到此爲止,基本的數據增刪改查就完成了,GitHub地址:https://github.com/RobThree/MongoRepository

不足之處還望同行指正

相關文章
相關標籤/搜索