前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mongodb增删改查操作(上)

Mongodb增删改查操作(上)

原创
作者头像
陈不成i
修改2021-06-18 18:07:59
3720
修改2021-06-18 18:07:59
举报
文章被收录于专栏:ops技术分享

一.常用操作

1.新建数据库 use 数据库名;

2.显示所有数据库 show dbs;

3.新建集合(两种方式) 隐式创建:在创建集合的同时往集合里面添加数据 ---db.c1.insert({name:"fuck",age:29});

显式创建 db.createCollection()---db.createCollection("c2");

4.显示所有集合 show collections;

5.db命令 db命令表示当前操作的数据库

6.插入一对,当数据库没有集合c1时,mongodb会自动创建集合c1 key-value:db.c1.insert({name:"fuck",age:22});

7.查找某个集合中的所有数据 db.c1.find();

8.查找某个集合中的特定条件的数据 单条件查询: db.c1.find({name:"fuck"})

多条件查询: db.c1.find(name:"fuck",age:22)

只关心个别元素的查询,即查出来只显示name这个字段,这里的1表示显示,0表示不显示 db.c1.find({},{"name":1,"_id":0})

9.for循环插入数据:

  1. for(var i=0;i<10000;i++)
  2. {
  3.     db.c1.insert({name:"caonima",age:i})
  4. }

0.mongodb支持分页,只会显示前20条数据 db.c1.find()

11.查询集合条数 db.c1.find().count()

12.查询符合条件的第一条文档 db.c1.findOne({name:"fuck"})

13.查询一个集合中age大于5的所有文档 db.c1.find({age:{$gt:5}})

大于等于5 db.c1.find({age:{$gte:5}})

小于5 db.c1.find({age:{$lt:5}})

小于等于5 db.c1.find({age:{$lte:5}})

不等于5 db.c1.find({age:{$ne:5}})

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.常用操作
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档