2014年2月4日

[转载]在C#中使用官方驱动操作MongoDB

摘要: 在C#中使用官方驱动操作MongoDB8.1)下载安装想要在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。下面的部分简单演示了怎样使用 阅读全文

posted @ 2014-02-04 19:07 iackjee 阅读(297) 评论(0) 推荐(0) 编辑

[转载]MongoDB开发学习(2)索引的基本操作

摘要: 索引能够极大的提高查询的效率。在数据库中简历索引必不可少。在MongoDB中可以很轻松的创建索引。默认索引_id_开启MongoDB服务器,创建数据库cnblogs,创建集合Users 。(关于这部分知识请看上一篇MongoDB开发学习(1)开天辟地,经典入门)在shell窗口键入如下命令查询集合中所有索引:> db.Users.getIndexes()从输出的结果我们可以看到,系统已经默认为Users集合创建了一个索引_id_。MongoDB在每个集合里有个默认的“_id”的“字段”,相当于“主键”。集合创建后系统会自动创建一个索引在“_id”键上,它是默认索引,索引名叫“_id_”, 阅读全文

posted @ 2014-02-04 17:12 iackjee 阅读(194) 评论(0) 推荐(0) 编辑

[转载]MongoDB开发学习(1)开天辟地,经典入门

摘要: 原文地址:http://www.cnblogs.com/xumingxiang/archive/2012/04/08/2437468.html如果你从来没有接触MongoDB或对MongoDB有一点了解,如果你是C#开发人员,那么你不妨花几分钟看看本文。本文将一步一步带您轻松入门。阅读目录一:简介二:特点三:下载安装和开启服务器四:使用mongo.exe 执行数据库增删改查操作五:更多命令六:MongoDB语法与现有关系型数据库SQL语法比较七:可视化的客户端管理工具MongoVUE八:在C#中使用官方驱动操作MongoDB九,在C#中使用samus驱动操作MongoDB十:写个批处理,方便开 阅读全文

posted @ 2014-02-04 17:10 iackjee 阅读(228) 评论(0) 推荐(0) 编辑

[转载]MongoDB C# 驱动教程

摘要: 本教程基于C#驱动 v1.6.x 。 Api 文档见此处:http://api.mongodb.org/csharp/current/.简介本教程介绍由10gen支持的,用于MongoDB的C#驱动。C# 驱动由两个类库组成:BSON Library和C# Driver。 BSON Library 可以独立于 C# Driver 使用。 C# Driver 则必须需要 BSON Library。你还可能对C# 驱动序列化教程感兴趣。它是一个另外的教程因为它涵盖了很多资料。下载C# 驱动既有源代码也有二进制文件。BSON Library 和 C# Driver 都存在同一个知识库里,而BSON 阅读全文

posted @ 2014-02-04 12:33 iackjee 阅读(653) 评论(0) 推荐(1) 编辑

[转载]MongoDB学习 (六):查询

摘要: 本文地址:http://www.cnblogs.com/egger/archive/2013/06/14/3135847.html欢迎转载 ,请保留此链接๑•́ ₃•̀๑! 本文将介绍操作符的使用,配合操作符,我们可以执行更加复杂的操作。1.1 集合查询方法 find()db.collection.find()查询集合中文档并返回结果为游标的文档集合。语法:db.collection.find(query, projection)参数 类型 描述query 文档 可选. 使用查询操作符指定查询条件projection 文档 可选.使用投影操作符指定返回的键... 阅读全文

posted @ 2014-02-04 08:35 iackjee 阅读(259) 评论(0) 推荐(0) 编辑

[转载]MongoDB学习 (五):查询操作符(Query Operators).1st

摘要: 本文地址:http://www.cnblogs.com/egger/archive/2013/05/04/3059374.html欢迎转载 ,请保留此链接๑•́ ₃•̀๑! 查询操作符(Query Operators)可以让我们写出复杂查询条件,让我们使用的过程更加灵活。 官方文档中使用的“field”单词,RDBMS中是字段的意思,但是MongoDB作为文档数据库,使用的BSON格式作为数据存储格式。field对应key,我这里还是把他翻译成“字段”而不是“键”。若有不妥,请指出。 演示数据: 我们将实际操作下。先向集合inventory插入3条数据,文档内容如下: {"nam.. 阅读全文

posted @ 2014-02-04 00:43 iackjee 阅读(249) 评论(0) 推荐(0) 编辑

[转载]MongoDB学习 (四):创建、读取、更新、删除(CRUD)快速入门

摘要: 本文介绍数据库的4个基本操作:创建、读取、更新和删除(CRUD)。 接下来的数据库操作演示,我们使用MongoDB自带简洁但功能强大的JavaScript shell,MongoDB shell是一个独立的DB客户端(它也是功能完备的JavaScript解释器 可以运行任何JavaScript程序),MongoDB shell的使用介绍请阅读博文《NoSQL学习之路(三):MongoDB Shell的使用》。CRUD1.C 创建 insert函数添加一个文档到集合里面。 直接将文档作为参数: >db.post.insert({"title":"Ex.1&qu 阅读全文

posted @ 2014-02-04 00:21 iackjee 阅读(291) 评论(0) 推荐(0) 编辑

[转载]MongoDB学习(三):MongoDB Shell的使用

摘要: MongoDB shell MongoDB自带简洁但功能强大的JavaScript shell。JavaScript shell键入一个变量会将变量的值转换为字符串打印到控制台上。 下面介绍基本的操作,一些注意事项。数据库CRUD操作将在下面的篇幅中介绍《NoSQL学习之路 (四):创建、读取、更新、删除(CRUD)》 打开命令提示(cmd.exe)。进入到MongoDB解压的目录的bin目录下,即D:\NoSQL\mongodb-win32-x86_64-2.4.3\bin;然后执行mongo.exe(或者mongo)启动MongoDB shell。 shell默认连接test数... 阅读全文

posted @ 2014-02-04 00:10 iackjee 阅读(182) 评论(0) 推荐(0) 编辑

导航