Mongodb笔记三:Mongodb集合和数据操作基本命令

1、创建集合:

    db.createCollection(name,options);

         name 是要创建的集合的名称

         options 是一个文档,用于指定集合的配置。这是可选参数,所以只需要指定集合名称。

    例如1- 不限制集合大小 db.createCollection("stu")

    例如2- 限制集合大小,后面学会插入语句后可以查看效果

         参数capped 默认值为false表示不设置上限,值为true表示设置上限

        参数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、删除数据

     db.集合名.remove({});  删除集合中的所有数据    

     db.集合名.remove({"name":"lisi"});  删除集合下"name":"lisi"的数据 

       

 

 

    

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔都飘雪

您的1毛奖励是我创作的源源动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值