mongoDB 驱动 C# 驱动

最近用到mongoDB,老大要求写一个帮助文档,方便以后同事快速入门,在此也分享一下。

百度云:

        链接:https://pan.baidu.com/s/11HN6ZhtTww1Tu_N6L8MBwg点击打开链接  

        密码:oc79  

                                                                        注明:此文档是word 2016 编写的。


/* *********************************************把上面的注释掉***********************************************/

mongoDB 可视化工具:

         小白用了好几种mongoDB 的可视化工具,最后选择了 Boto ;   怎么说呢。。。 直观。。。

          链接:https://pan.baidu.com/s/1HCkP8Gf8g91LsbM5Yxj0-g  密码:vwwl

          注:你也可以通过网上下载。    。。。。直观吧。。。。。

/* *********************************************把上面的注释掉***********************************************/

以下简单的介绍以下mongoDB 和mongoDB C# 驱动

MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据产品中最热的一种。它在许多场景下可用与替代传统的关系型数据库或键/值存储方式,MongoDB使用C++开发。

官方网址:http://www.mongodb.org/

mongoDB:

(1)mongoDB 官网下载地址: https://www.mongodb.com/download-center#community。建议下载zip ;

(2)由于是英文网,建议用google 浏览器,使用 下载google助手就可以对网页进行汉化。

(3)如果想下载其他版本可以点击downLoad 下方的英文小字【All Version Binaries】;

(4)至于mongoDB 安装,百度有好多教程。。。。。另,小白也总结了现在公司的iserver帮助文档上提供的按装方法,见文档附录1。

(5)学习文档:

        基础学习版:http://www.runoob.com/mongodb/mongodb-tutorial.html

        快速入门版:https://wenku.baidu.com/view/02f4d42c647d27284b735181.html

        深入学习版:https://wenku.baidu.com/view/c7107776192e45361066f589.html


mongoDB C# 驱动  :CSharpDriver

(1)官网地址:https://docs.mongodb.com/ecosystem/drivers/。点击打开链接; 官网教程深入浅出,值得学习。

(2)值得注意的是: 选择一个合适的驱动很重要,mongoDB 驱动 1.x 与2.x 在接口封装上面有很多的差别,特别注意!

(3)mongDB C# 驱动注意事项:

    (3.1)随着MongoDB版本的更新,CSharpDriver也在不断地更新改善,这也带来了驱动器版本号与mongoDB 版本号的兼容问题。可参考官方给出的说驱动器兼容说明: https://docs.mongodb.com/ecosystem/drivers/csharp/。用户可根据需要进行选择匹配的版本下载。

    (3.2)CSharpDriver 1.x 版本与CSharpDriver 2.x 版本在操作和接口封装上明显存在差别,使用者需要特别注意。如:1.x获得database 需要通过client链接server后,再通过MongoServer.GetDataBase()得到数据库,而2.x 可以直接通过MongoClient.GetDatabase()得到。

    (3.3)受到MongoDB 3.0 以上所采用存储驱动器不同于mongoDB 2.0; CsharpDriver 中封装的一些方法可能不能返回正确的值。如:MongoDataBase.GetCollectionNames() 方法,在mongDB3.0 版本中返回值为空。

    (3.4)对于数据库操作来说:批量操作是不可缺少的,CsharpDriver 1.x 版本与CSharpDriver 2.x 有很大的不同,小白建议用CSharpDriver 2.x 版本。原因:网上参考代码多。

    (3.5)这是小白遇到的最棘手的一个问题,在自己的vs2012 中 运行 mongoDB CSharpDriver 2.x 时,总提示缺少 dll ,(System.Runtime.InteropServices.RuntimeInformation.dll) , 通过vs2012 更新还是失败,所以得去官网下载。。。。具体见小白的下一个博客吧。



至于更高级、更微妙的用法,小白也不会啊。。。。

你如果@我, 我就漂流瓶回你!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值