mongodb学习笔记(2)--curd
数据库
查看数据库
show databases;
使用数据库(没有则创建)
use itying;
删除数据库
user itying; db.dropDatabase();
集合(表)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();
指定查询
db.user.find({"age":20});
大于
db.user.find({"age":{$gt:20}})
大于等于
db.user.find({"age":{$gte:20}})
小于
db.user.find({"age":{$lt:22}})
小于等于
db.user.find({"age":{$lte:20}})
小于大于
db.user.find({"age":{$gte:20,$lte:26}})
模糊查询
包含a
db.user.find({"name":/a/})
a开关
db.user.find({"name":/^a/})
查指定列
db.user.find({},{"name":1});
db.user.find({},{"name":1,"age":1});
升序
db.user.find().sort({"age":1})
降序
db.user.find().sort({"age":-1})
限制
db.user.find().limit(5)
跳过
db.user.find().skip(5)
总数
db.user.find().count() db.user.find({age:{$gte:22}}).count();
或者
db.user.find({$or:[{age:20},{age:30}]})
只查一个
db.user.findOne()
修改update
db.user.update({"name":"f"},{$set:{"age":11}})
删除
db.user.remove({"name":"f"})
相关推荐
lbyd0 2020-11-17
BigYellow 2020-11-16
sushuanglei 2020-11-12
我心似明月 2020-11-09
zhushenghan 2020-11-09
sunnnyduan 2020-10-16
不要皱眉 2020-10-14
xiaohai 2020-09-29
songxiugongwang 2020-09-22
萌亖 2020-09-17
LuckyLXG 2020-09-08
sdmzhu 2020-09-01
mkhhxxttxs 2020-09-16
xiaohai 2020-09-16
newcome 2020-09-09
jaylong 2020-08-19
大秦铁骑 2020-08-19
thatway 2020-08-19