mongodb基本操作

前言

mongodb的shell命令,对数据的简单操作

正文

mongodb 基本操作代码

MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。

创建数据库

use 数据库名字(use DATABASE_NAME,如果数据库不存在,则创建数据库,否则切换到指定数据库)

删除数据库

db.dropDatabase()

删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。

创建集合

Db.createcollections(name, options)

name: 要创建的集合名称options: 可选参数, 指定有关内存大小及索引的选项

插入数据

类似于json数据;
1
2
3
4
db.集合名字.save([{id:”123”,age:”233”},{id:”2222”,age:”19”}]);

name=({name:"123",password:"111"})
db.teacher.insert(name)

修改数据

1
2
3
db. 集合名字.update({id:"1"},{$set:{name:"张三2"}});
相当于
update 集合名字set name = ‘张三2' where id=1;

查询数据

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表示降序

-------------本文结束感谢您的阅读-------------