学习mongodb的笔记
来源:互联网 发布:淘宝卖家借贷 编辑:程序博客网 时间:2024/06/16 18:33
1.终端打开 mongodb
输入mongo
2.show databases
3.新建db(创建文档集合)
这里第一次失败是因为本来在第二步时就有chuangdb存在
4.往文档中增加新的记录
这里我出现的错误是age那里一开始时18也加上双引号,导致后面的查找一直无法找到
5.通用查找
(1)db.chuangdb1.find();
(2)db.chunagdb1.find().pretty();
6.特定查找: db.chuangdb1.find({"name": "chuangchuang"});
还可以将查询条件写在find函数内
例如年龄的大小
db.chuangdb1.find({"age":{$lt:19}}); (正确的)
db.chuangdb1.find({"age" < 19}); (错误的)
gt代表大于 ;
lt代表小于 ;
gte表示大于等于 ;
lte表示小于等于 ;
7.模糊查询: db.chuangdb1.find({"name": /chu/});
8.文档中修改记录
db.collection.update(criteria, objNew, upsert, multi)
criteria: update的查询条件, 类似sql update 查询内where 后面的;
objNew: update 的对象和一些更新的操作符等,也可以理解为sql update查询内set后面的
upset: 这个参数的意思是, 如果不存在update的记录, 是否插入objNew, true为插入, 默认是false, 不插入.
Multi: mongodb默认是false, 只更新找到的第一条记录, 如果这个参数为true, 就把按条件查出来多条记录全部更新
例子:db.chuangdb1.update({"age":18},{$set:{"name":"xiaochuang"}},false, false);
9.删除
db.chuangdb1.remove({"area": "china"});
db.chuangdb1.find(); (检查是否删除)
10 退出
按ctrl + z键
- mongoDB的学习笔记
- Mongodb的学习笔记
- MongoDB的学习笔记
- 学习mongodb的笔记
- mongodb学习笔记2,mongodb的查询
- Mongodb学习笔记1-Mongodb的安装
- MongoDB 我的学习笔记
- Nodejs学习笔记(十)--- 与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门
- MongoDB学习笔记 MongoDB的插入更新--upsert
- MongoDB学习笔记2--MongoDB数据库中数据的导入
- MongoDB学习笔记1--MongoDB的windows安装记录
- MongoDB学习笔记之 第1章 MongoDB的安装
- MongoDB学习笔记一:MongoDB的下载和安装
- MongoDB学习笔记01 MongoDB的安装及使用
- MongoDB学习笔记(二) JAVA对MongoDB的操作
- Mongodb学习笔记二、Mongodb的配置操作
- MongoDB学习笔记:(1)、MongoDB在Win10下的安装
- MongoDB学习笔记:(1)、MongoDB在Win10下的安装
- 欢迎使用CSDN-markdown编辑器
- c++为什么重载输出流符号的时候一定要返回引用
- Spark2加载保存文件,数据文件转换成数据框dataframe
- pow(x, n)
- 仿天猫网站开发3:模态登陆窗口
- 学习mongodb的笔记
- 【STL】反向迭代器(Reverse Iterator)
- 哈夫曼树的构建以及哈夫曼编码的输出
- Spark SQL 1.3.0 DataFrame介绍、使用及提供了些完整的数据写入
- 顺序查找,二分查找
- spfa 快速最短路-队列优化
- Linux脚本攻略学习笔记10
- Spark DataFrame入门教程
- 理解jquery的$.extend()、$.fn和$.fn.extend()