mongoDB的简单数据操作

  • show dbs
    • 查看当前服务实例上所有的数据库
  • use 数据库名称
    • 如果数据库不存在,则创建数据库,否则切换到指定数据库。
  • db.dropDatabase()
    • 删除数据库,注意,要在切换的数据库中删除
  • db
    • 查看当前所处的数据库
  • show collections
    • 查看当前数据库中所有的集合
  • db.createCollection("集合名称")
    • 创建集合
  • db.集合名称.drop()
    • 删除集合
  • db.集合名称.insert({数据文档})
    • 插入的每一条文档会自动帮我们生成一个_id字段,它是mongodb自动维护的,不需要我们关心
  • db.集合名称.find()
    • 查询指定集合中所有的数据
    • 可以通过 db.集合名称.find().pretty() 美化输出格式
    • 默认是查询所有,可以通过:db.集合名称.find({查询条件}) 按条件查询集合中的数据
    • 模糊查询的条件 {要查询的字段:{$regex: ‘关键字’}}
  • db.集合名称.update({更新条件}, {要更新的字段})
    • 更新指定集合数据,注意点,要更新的字段一定要这样写 {$set:{字段的名称:字段的值}},
  • db.集合名称.update({更新条件}, {要更新的字段},{multi:true})
    • 更新多条文档,{multi:true}默认是false
  • db.集合名称.remove({删除条件})
    • 删除指定集合中的数据
  • db.集合名称.remove({删除条件},{multi:true})
    • 删除多条文档,{multi:true}默认是false
  • exit 退出当前操作
  • cls 清屏

    注意点:更新和删除时一般都需要带条件,除非是全部更新与全部删除,不过全部更新与全部删除这样很危险,实际操作过程中很少

文章目录
  1. 1. mongoDB的简单数据操作
,