Mongodb增删改查操作(上)

2021-06-18 18:07:59 浏览数 (1)

一.常用操作

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}})

0 人点赞