前言
mongodb的shell命令,对数据的简单操作
正文
mongodb 基本操作代码
MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。
创建数据库
use 数据库名字(use DATABASE_NAME,如果数据库不存在,则创建数据库,否则切换到指定数据库)
删除数据库
db.dropDatabase()
删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。
创建集合
Db.createcollections(name, options)
name: 要创建的集合名称options: 可选参数, 指定有关内存大小及索引的选项
插入数据
1 | db.集合名字.save([{id:”123”,age:”233”},{id:”2222”,age:”19”}]); |
修改数据
1 | db. 集合名字.update({id:"1"},{$set:{name:"张三2"}}); |
查询数据
Db.集合名字.find();
Db.集合名字.find({id:”1”});
删除数据
db.teacher.remove({name:"123"});
特别用法;
db.teacher.find().limit(2).skip(1);
查询两条结果,从第二条数据开始查询
条件操作符
$gt表示大于
$lt表示小于
$ge表示大于等于
$le表示小于等于
$ne表示不等于db.customizedorder.find({num:{$gt: 0}});
db.teacher.find().sort({age:-1});
对查询后的数据排序显示 1表示升序,-1表示降序