mongodb可视化工具(mongodbmanagerfree_inst)和增删改查方法解析

mongodb 可视化工具下载路径

https://www.mongodbmanager.com/download-mongodb-manager-free

MongoDB 插入

  1. 向集合中插入文档
  db.<collection>.insert()  -- <collection> 表示集合,编写时替换为集体的集合即可 
   - 向集合中插入一个或者多个文档
   - 举例:db.stus.insert({name:"zhangsan",age:25,gender:"男"});    // 插入一个文档
   -            db.stus.insert([
   				 {name:"lisi",age:24,gender:"男"},
   				 {name:"lili",age:25,gender:"女"},
    			{name:"wangwu",age:26,gender:"男"}
   				]);   // 插入多个文档
   -           db.stus.find();   // 查看结果
   
   db.collection.insertOne();
   -向集合中插入一个文档,语法与insert() 插入单个文档一样
   
   db.collection.insertMany();
    -向集合中添加多个文档,语法与insert() 插入多个文档一样

在这里插入图片描述

mogodb 查询

  1. 查询
	db.collection.find()
        - find() 查询集合中符合条件的文档
        - find() 可以接收一个对象作为条件参数
        -find() 返回值为数组,可以加索引取结果中的某个文档 [0]
          - {} 表示查询所有文档 find({})
          		举例:db.stus.find({})   //表示查询所有文档
          					db.stus.find({name:"zhangsan"})  //表示查询姓名为张三的所有文档
          - {字段:值} 查询指定值得文档
          
    db.collection.findOne() 
        - findOne 查询符合条件的第一个文档
        举例:db.stus.findOne({name:"zhangsan"})  //表示查询姓名为张三的第一个文档
        - findOne 返回值为文档对象
    db.collection.find({}).count()
        - 查询所有文档的数量

在这里插入图片描述

MongoDB修改

  1. 修改
db.collection.update(查询对象,新对象)
        - update() 默认情况下会将新对象替换为查询对象
        - 修改操作符 $set 修改文档中的指定属性
        	举例:db.stus.update({name:"c"},{$set:{age:100}});
        - $unset 删除文档的指定属性 
         举例:db.stus.update({name:"c"},$unset:{name})
        - update() 默认情况下只会修改符合值的第一个
     db.collection.updateOne(查询对象,新对象)
        - 只修改符合条件的一个文档
        
     db.collection.updateOne(查询对象,新对象)
        - 修改符合条件的多个文档

在这里插入图片描述

MongoDB 删除

  1. 删除
 db.collection.remove() 
        - 删除符合条件的文档,默认会删除多个,想要删除一个 db.collection.remove(条件,true)
        - remove() 必须传入参数,如需全部删除,可传入空对象 {}
            - db.stus.remove({})  //删除所有文档
            -db.stus.remove({age:10}) //删除age等于10的所有文档
            -db.stus.remove({age:10},true) //删除age等于10的第一个文档
    db.collection.deleteOne()
        - 删除符合条件的文档,删除一个
    db.collection.deleteMany()
        - 删除符合条件的文档,删除多个
        db.collection.drop() 
            -删除集合
    db.dropDatabase() 删除数据库

在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值