MongoDB操作文档.docx

上传人:b****0 文档编号:12813104 上传时间:2023-04-22 格式:DOCX 页数:9 大小:607.07KB
下载 相关 举报
MongoDB操作文档.docx_第1页
第1页 / 共9页
MongoDB操作文档.docx_第2页
第2页 / 共9页
MongoDB操作文档.docx_第3页
第3页 / 共9页
MongoDB操作文档.docx_第4页
第4页 / 共9页
MongoDB操作文档.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

MongoDB操作文档.docx

《MongoDB操作文档.docx》由会员分享,可在线阅读,更多相关《MongoDB操作文档.docx(9页珍藏版)》请在冰豆网上搜索。

MongoDB操作文档.docx

MongoDB操作文档

MongoDB操作文档

一:

MongoDB数据库安装部分

1.解压

2.设置存放目录

 

3.创建日志文件夹以及数据库路径

4.启动数据库

二.MongoDB数据操作部分

1.向数据库中插入数据

注:

不需要预先创建集合(自动创建)、在文档中可以使用任何结构的数据、每次插入的时候集合中都会有一个ID名字叫_id。

同一集合中,键值名称必须保持唯一。

例:

name:

mage。

name:

zhangsan(会出异常)

批量增加数据:

插入方式二:

注:

find()方法,放回一个游标对象,shell会自动遍历游标,返回一个初始化的set,并允许我们继续用it迭代输出。

2.修改数据库中的数据

3.删除数据库中的数据(直接删除关键字所在记录)

4.普通查询

(1)普通查询

(2)JavaScriptShell中的forEach()查询

(3)查找指定记录

注:

在使用游标时,要注意内存溢出,尤其是游标对象很大时,所以推荐使用迭代的方式进行输出。

转换成真实数组的类型进行直接输出

(4)条件查询

Select*fromthingswherename=“mongo”

返回游标里的第一条数据:

通过limit限制结果集数量

 

三、MongoDB高级查询部分

1.<><=>=等四个比较运算符的操作($gt,$lt,$gte,$lte)

3.$all类似于SQL中的in(必须满足括弧中的所有值)

4.$exists盘算字段是否存在

查询所有不存在name字段的记录

5.Null的处理

查询所有age字段为空的记录

6.$mod取模运算

7.$ne不等于

X的值不等于3

8.$in和$nin包含

X范围在2,4,6中的记录

9.正则表达式匹配

查找所有名字不以B开头的名字

10.JavaScript查询和$where查询

11.Count查询记录条数

限制之后的条数

12.Skip限制放回记录的起点

返回从第10条记录开始的5条记录

13.Sort排序(以年龄升序、降序)

14.游标处理

第一种:

第二种:

 

四、MapReduce

MongoDB中的MapReduce相当于MySOl中的groupby

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1