mongodb学习笔记(2)--curd

码海织云使
• 阅读 1262

数据库

查看数据库

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

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
InsightFace源码以及pre
一下摘自:https://blog.csdn.net/Fire\_Light\_/article/details/79602705(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2FFire_Light_%2Farticle%2Fdetails%2F7960
Stella981 Stella981
3年前
PHP特级课视频教程_第三十集 Mongodb安装和使用_李强强
!(http://static.oschina.net/uploads/space/2013/0111/221730_kF0Q_187233.jpg)教程内容:1.nosql数据库的优势2.mongodb数据库的优缺点3.mongodb数据库结构4.mongodb安装与使用5.mongodb的简单操作视频播放地址:
Easter79 Easter79
3年前
TiDB Pre
8月30日,TiDB发布PreGA版。该版本对MySQL兼容性、SQL优化器、系统稳定性、性能做了大量的工作。TiDB:SQL查询优化器调整代价模型优化索引选择,支持不同类型字段比较的索引选择支持基于贪心算法的JoinReorder
Wesley13 Wesley13
3年前
MongoDB学习(1)
不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。数据库一个mongodb中可以建立多个数据库,MongoDB中默认数据库为"db",该数据库存储在data目录中。在MongoDB中可以创建数据库,如果你想使用MongoDB,创建数据库不是必要的。"showd
Wesley13 Wesley13
3年前
MongoDB增删改查
MongoDB增删改查查询数据库:showdbs进入数据库:useMYDB查询数据库中表:showtables在mongo中创建新的用户并赋予相应权限:db.createUser({user:<name_string,
Wesley13 Wesley13
3年前
mongoDB学习笔记(2)
一、删数据库  1.语法  MongoDB删除数据库的语法格式如下:  db.dropDatabase()  删除当前数据库,默认为test,你可以使用db命令查看当前数据库名。  2.实例  以下实例我们删除了数据库runoob。  首先,查看所有数据库:
Stella981 Stella981
3年前
Pre
PAT甲级1119,我先在CSDN上面发布的这篇文章:https://blog.csdn.net/weixin\_44385565/article/details/89737224(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fweixin_443855
Wesley13 Wesley13
3年前
MongoDB学习(1)
知识点:  1MongoDB安装,启动和卸载  2基本概念  3基本的增删改查操作(CURD)   来回顾总结一把学习的mongodb,如果有javascript基础,学习"芒果DB"还是很好理解的,如果会使用mysql,那就更容易了。  mongodb是一个介于nosql数据库和mysql数
Stella981 Stella981
3年前
Nosql数据库(一)——MongoDB(二)MongoDB的基本语法
1.进入test数据库//查看当前mongodb有哪些数据库showdbs//进入test数据库usetest//查看当前所在的数据库名称db2.向数据库的user集合中插入一个文档/db.colle
Wesley13 Wesley13
3年前
MongoDB学习笔记(3)
MongoDB删除数据库语法MongoDB删除数据库的语法格式如下:db.dropDatabase()删除当前数据库,默认为test,你可以使用db命令查看当前数据库名。实例以下实例我们删除了数据库runoob。首先,查看所有数据库:showdbs
Wesley13 Wesley13
3年前
Ubuntu中使用RoboMongo实现MongoDB的可视化
在运行爬虫的过程中,考虑到将数据存储到数据库会更加方便查看和测试,所以使用了mongodb存储爬虫结果。在Ubuntu中,对MongoDB的操作都是在命令窗口中进行的,无法以图标的形式直接查看整个数据库的状态和其中的内容。在学习极客学院的爬虫教程中,老师在windows系统中使用了MongoVUE进行数据库的可视化,所以我决定也对自己的数据库进行可视化。