MongoDB之基本操作(增与查)

基本概念

  • 数据库(database)
  • 集合(collection)
  • 文档(document)
    • 在MongoDB中,数据库和集合都不需要手动创建,当我们创建文档时,如果文档所在的集合或数据库不存在会自动创建

基本指令

  • mongoDB配置成功后,在控制台输入 mongo ,即可进入 mongo shell

  • show dbs / show databases ——显示当前所有的数据库

    > show dbs
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    
  • use 数据库名 —— 进入到指定的数据库中,如果不存在也会进入,但不会显示在数据库中,真正创建是在插入文档之后。

    > use test
    switched to db test
    
  • db —— 显示当前所在数据库位置

    > db
    test
    
  • show collections —— 查看数据库中的集合数

数据库的增删改查操作(CRUD)

  • 1.向数据库中插入文档

    • db.<collection>.insert(doc)其中 collection 可以用任意 集合名 代替,例如:插入stus集合:{name:"孙悟空",age:18,gender:"男"}

      > db.stus.insert({name:"孙悟空",age:18,gender:"男"})
      WriteResult({ "nInserted" : 1 })
      > show dbs
      admin   0.000GB
      config  0.000GB
      local   0.000GB
      test    0.000GB
      > show collections
      stus
      
  • 2.查找集合中所有文档

    • db.<collection>.find()

      > db.stus.find()
      { "_id" : ObjectId("5def4445bf60cf05e77cf3e4"), "name" : "孙悟空", "age" : 18, "gender" : "男" }
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值