ubuntu mongoDB的一些相关基本操作
来源:互联网 发布:js dom编程艺术 pdf 编辑:程序博客网 时间:2024/05/14 14:04
一、安装mongoDB
在终端输入sudo apt-get install mongodb
二、在终端上对mongo的一些基本操作
1:开启数据库:sudo serive mongodb start
关闭数据库:sudo serive mongodb stop (在最后一定要记得关闭数据库)
开启之后,连接mongo,输入命令:mongo
2:输入help可查看基本操作命令;
3:查看文档集合:show collections
4:mongo不用刻意去创建数据库
切换/创建collection:use collectionname
5:查看数据库:show dbs
6:创建文档集合,有两种形式:
第一种:规规矩矩地创建,即 db.createCollection("studentDB");
第二种:以插入的形式创建,即 db.studentDB.insert({"name":"tianyun"});
7:删除文档:db.studentDB.drop();
三、对文档内容的增删查改
插入数据: db.studentDB.insert({_id:1, "name":"tianyun", "age": 18, "area":"gd"}) ;
查找文档:
1:无条件查找:db.studentDB.find();
要想形式漂亮点,则:db.studentDB.find().pretty();
2:有条件查找
将查询条件写在find函数内,如:
db.studentDB.find({"age" :{$lt:20}});
注意:这是查找年龄小于23岁的。在mongo里大于为gt,小于为lt,大于等于为gte,小于等于为lte。不能用{”age"<23}来表示
修改文档:db.collection.update(criteria, objNew, upsert, multi)
有四个参数:criteria:update的条件;objNew:update的对象和一些更新的操作符等;
upset:
这个参数的意思是, 如果不存在update的记录, 是否插入objNew, true为插入, 默认是false, 不插入;
Multi: mongodb默认是false, 只更新找到的第一条记录, 如果这个参数为true, 就把按条件查出来多条记录全部更新.
例子:db.studentDB.update({"age":21},{$set:{"name":"tianyun"}},false,false);
删除文档中的记录:
db.studentDB.remove({"area":"gd"});
0 0
- ubuntu mongoDB的一些相关基本操作
- MongoDB的一些基本操作
- Ubuntu的一些基本操作
- mongodb一些基本的数据操作
- MongoDB的一些基本操作命令(一)
- MongoDB数据库的一些常用基本操作
- Ubuntu下安装mongodb及一些基本操作
- MongoDB 一些基本操作<二>
- mongodb 的基本操作
- MongoDB的基本操作
- mongoDB的基本操作
- mongodb的基本操作
- mongodb的基本操作
- mongodb的基本操作
- mongoDB的基本操作
- Mongodb 的基本操作
- mongodb的基本操作
- mongodb的基本操作
- 1017. A除以B (20)
- System Verilog视频学习笔记(9)- Inheritance
- jQuery的属性与样式
- 小白题解 Codeforces 794B Cutting Carrot
- 数塔问题
- ubuntu mongoDB的一些相关基本操作
- 1018. 锤子剪刀布 (20)
- 判断一个整数转换成二进制后1的个数
- [安卓基础]学习第五天
- 1019. 数字黑洞 (20)
- 1020. 月饼 (25)
- python
- 编码中的一些优化技巧
- 搜索 I