mongodb学习笔记(2)--curd

数据库

查看数据库

show databases;

mongodb学习笔记(2)--curd

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

use itying;

mongodb学习笔记(2)--curd

删除数据库

user itying;
db.dropDatabase();

mongodb学习笔记(2)--curd

集合(表)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();

mongodb学习笔记(2)--curd

指定查询

db.user.find({"age":20});

mongodb学习笔记(2)--curd

大于

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

mongodb学习笔记(2)--curd

大于等于

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

mongodb学习笔记(2)--curd

小于

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

mongodb学习笔记(2)--curd

小于等于

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

mongodb学习笔记(2)--curd

小于大于

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

mongodb学习笔记(2)--curd

模糊查询

包含a

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

mongodb学习笔记(2)--curd
a开关

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

mongodb学习笔记(2)--curd

查指定列

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

mongodb学习笔记(2)--curd

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

mongodb学习笔记(2)--curd

升序

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

mongodb学习笔记(2)--curd

降序

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

mongodb学习笔记(2)--curd

限制

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

mongodb学习笔记(2)--curd

跳过

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

mongodb学习笔记(2)--curd

总数

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

mongodb学习笔记(2)--curd

或者

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

mongodb学习笔记(2)--curd

只查一个

db.user.findOne()

mongodb学习笔记(2)--curd

修改update

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

mongodb学习笔记(2)--curd

mongodb学习笔记(2)--curd

删除

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

mongodb学习笔记(2)--curd

相关推荐