MongoDB操作文档.doc_第1页
MongoDB操作文档.doc_第2页
MongoDB操作文档.doc_第3页
MongoDB操作文档.doc_第4页
MongoDB操作文档.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档MongoDB操作文档一:MongoDB数据库安装部分1. 解压2. 设置存放目录3.创建日志文件夹以及数据库路径4.启动数据库二MongoDB数据操作部分1.向数据库中插入数据注:不需要预先创建集合(自动创建)、在文档中可以使用任何结构的数据、每次插入的时候集合中都会有一个ID名字叫_id。同一集合中,键值名称必须保持唯一。例:name:mage。name:zhangsan(会出异常)批量增加数据:插入方式二:注:find() 方法,放回一个游标对象,shell会自动遍历游标,返回一个初始化的set,并允许我们继续用it迭代输出。2.修改数据库中的数据3.删除数据库中的数据(直接删除关键字所在记录)4.普通查询(1)普通查询(2)JavaScript Shell中的forEach()查询(3)查找指定记录注:在使用游标时,要注意内存溢出,尤其是游标对象很大时,所以推荐使用迭代的方式进行输出。转换成真实数组的类型进行直接输出(4)条件查询Select * from things where name = “mongo”返回游标里的第一条数据:通过limit限制结果集数量三、MongoDB高级查询部分1. = 等四个比较运算符的操作($gt,$lt,$gte,$lte)3. $all类似于SQL中的in(必须满足括弧中的所有值)4. $exists盘算字段是否存在查询所有不存在name字段的记录5. Null的处理查询所有age字段为空的记录6. $mod取模运算7. $ne 不等于X的值不等于38. $in和$nin 包含X范围在2,4,6中的记录9. 正则表达式匹配查找所有名字不以B开头的名字10. JavaScript查询和$where 查询11. Count查询记录条数限制之后的条数12. Skip限制放回记录的起点返回从第10条记录开始的5条记录13. Sort排序(以年龄升序、降序) 14. 游标处理第一种:第二种:四、MapReduceMongoDB中的MapReduce相当于MySOl中的group by注:使用MapReduce要实现Map函数和Reduce函数,Map函数调用emit(key,value),遍历collection中的所有记录,将key与value传递给Reduce函数进行处理。Map函数和Reduce函

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论