2014年4月13日
摘要: Workaround to install as a serviceYou can manually install 2.6.0 as a service on Windows from an Administratorcmdprompt.Assuming you have installed MongoDB using the MSI installer, the default path will beC:\Program Files\MongoDB 2.6 Standard. If you have installed in an alternative directory you wi 阅读全文
posted @ 2014-04-13 13:44 米高佐敦 阅读(407) 评论(0) 推荐(0)
摘要: 在实现GridFS方式前我先讲讲它的原理,为什么可以存大文件。驱动首先会在当前数据库创建两个集合:"fs.files"和"fs.chunks"集合,前者记录了文件名,文件创建时间,文件类型等基本信息;后者分块存储了文件的二进制数据(并支持加密这些二进制数据)。分块的意思是把文件按照指定大小分割,然后存入多个文档中。"fs.files"怎么知道它对应的文件二进制数据在哪些块呢?那是因为在"fs.chunks"中有个"files_id"键,它对应"fs.files"的" 阅读全文
posted @ 2014-04-13 01:18 米高佐敦 阅读(1621) 评论(0) 推荐(0)
摘要: 成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样db.help():显示数据库操作命令,里面有很多的命令db.foo.help():显示集合操作命令,同样有很多的命令,foo指的是当前数据库下,一个叫foo的集合,并非真正意义上的命令db.foo.find():对于当前数据库中的foo集合进行数据查找(由于没有条件,会列出所 阅读全文
posted @ 2014-04-13 00:20 米高佐敦 阅读(227) 评论(0) 推荐(0)
摘要: 想要在C#中使用MongoDB,首先得要有个MongoDB支持的C#版的驱动。C#版的驱动有很多种,如官方提供的,samus。 实现思路大都类似。这里我们先用官方提供的mongo-csharp-driver ,当前版本为1.4.1下载地址:http://github.com/mongodb/mongo-csharp-driver/downloads编译之后得到两个dllMongoDB.Driver.dll:顾名思义,驱动程序MongoDB.Bson.dll:序列化、Json相关然后在我们的程序中引用这两个dll。下面的部分简单演示了怎样使用C#对MongoDB进行增删改查操作。8.2)连接数据 阅读全文
posted @ 2014-04-13 00:18 米高佐敦 阅读(761) 评论(0) 推荐(1)