最近用到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++开发。
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 更新还是失败,所以得去官网下载。。。。具体见小白的下一个博客吧。至于更高级、更微妙的用法,小白也不会啊。。。。
你如果@我, 我就漂流瓶回你!