mongodb学习笔记(2)--curd

数据库

查看数据库
show databases;

clipboard.png

使用数据库(没有则创建)
use itying;

clipboard.png

删除数据库
user itying;
db.dropDatabase();

clipboard.png

集合(表)curd

插入
db.user.insert({"name":"a","age":20});
db.user.insert({"name":"b"});
db.user.insert({"name":"c","age":30});
db.user.insert({"name":"d","age":26});
db.user.insert({"name":"e","age":20});

查询

查询所有
db.user.find();

clipboard.png

指定查询
db.user.find({"age":20});

clipboard.png

大于
db.user.find({"age":{$gt:20}})

clipboard.png

大于等于
db.user.find({"age":{$gte:20}})

clipboard.png

小于
db.user.find({"age":{$lt:22}})

clipboard.png

小于等于
db.user.find({"age":{$lte:20}})

clipboard.png

小于大于
db.user.find({"age":{$gte:20,$lte:26}})

clipboard.png

模糊查询

包含a

db.user.find({"name":/a/})

clipboard.png
a开关

db.user.find({"name":/^a/})

clipboard.png

查指定列
db.user.find({},{"name":1});

clipboard.png

db.user.find({},{"name":1,"age":1});

clipboard.png

升序
db.user.find().sort({"age":1})

clipboard.png

降序
db.user.find().sort({"age":-1})

clipboard.png

限制
db.user.find().limit(5)

clipboard.png

跳过
db.user.find().skip(5)

clipboard.png

总数
db.user.find().count()
db.user.find({age:{$gte:22}}).count();

clipboard.png

或者
db.user.find({$or:[{age:20},{age:30}]})

clipboard.png

只查一个
db.user.findOne()

clipboard.png

修改update

db.user.update({"name":"f"},{$set:{"age":11}})

clipboard.png

clipboard.png

删除

db.user.remove({"name":"f"})

clipboard.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值