创建数据库或打开数据库,不存在则创建数据库,存在则返回数据库
use mynewdb
查看数据库列表
show dbs
创建用户
db.createUser({user:"test01",pwd:"12345",roles:[{role:"dbOwner",db:"test"}]});
插入一个文档
db.test.insert({"name":"chen","age":3})
db.test.insert({"name":"wang","age":18})
条件查询
db.test.find({"name":"chen"})
查询表中一共有多少条数据 使用.count() 方法
db.test.find().count()
查询一条记录
db.test.findOne()
查询并删除某条数据 findOneAndDelete()
相同数据不指定条件 默认删除表中的第一条数据
db.test.findOneAndDelete({"age": "30"})
条件对比
$lt 小于 例如{"age": {$lt:30}}
$lte 小于或等于 例如 {"age": {$lte: 30}}
$gt 大于 例如{"age": {$gt: 30}}
$gte 大于或等于
$ne 不等于
$or 逻辑或