Mongodb笔记三:Mongodb集合和数据操作基本命令_mongodb 数据操作,根据需求写操作命令。 ( (1 ) 查询集合 goods,销量在 30 以

71 阅读3分钟

        参数size 当capped值为ture时,需要制定此参数,表示上限大小,当文档达到上限时,会将之前的数据覆盖,单位为字节

        db.createCollection("stu", { capped:true, size:10});

    注意:在mongodb中不需要创建集合。当插入一些文档时,mongodb会自动创建集合。

2、显示集合

    show collections;  显示数据库中的集合列表

    

3、删除集合

     db.集合名字.drop();  删除指定的集合

    

4、文档(数据)操作(重点

    1- 增加数据

       db.web.insert({"name":"zhangsan", "age":18});

      在web中插入一条数据,如果没有web这个集合,mongodb会自动创建。

      _id是主键,主键是每条数据的唯一标识,不能重复,就像身份证是每个人唯一的编号一样。

    

5、查看数据

    db.集合名.find();   查找集合中的所有数据

    db.集合名.findOne();   查找集合中的第一条数据(注意One大小写)

    db.集合名.find().pretty();   以键值对格式化查找到的数据

    如:db.web.find();

    

6、修改数据

    db.集合名.update({查询条件}, {修改目标})

    db.集合名.update({"name":"zhangdan"},{"name":"lisi", "age":18});

    

    上图更新后名字没了,如果要保留名字需要这样:

    

    或者使用这种格式:

    db.集合名.update({"name":"lisi"}, {$set:{"age":10}});

    

    修改name=lisi的数据为sex=1,第一个参数是查找条件,第二个参数是修改内容,主键不能修改

7、删除数据

img img img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取