mongodb简单使用

1.mongodb数据库的命令

  • 查看当前的数据库:db
  • 查看所有的数据库:show dbs
  • 切换数据库:use db_name
  • 删除当前的数据库:db.dropDatabase()
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.mongodb集合的命令

  • 无需手动创建集合:向不存在的集合中第一次添加数据时,集合会自动被创建出来
  • 手动创建集合:
    db.createCollection(name,options)
    db.createCollection(“stu”)
    db.createCollection(“stu”,{capped:true,size:10})
    参数capped:默认值为false表示不设置上限,值为true表示设置上限
    参数size:集合所占用的字节数,当capped值为true时,需要指定此参数,表示设置上限大小,当文档达到上限时,会将之前的数据覆盖,单位为字节
  • 查看集合:show collections
  • 删除集合:db.集合名称.drop()
  • 检查集合是否设定上限:db.集合名.isCapped()
    在这里插入图片描述
    在这里插入图片描述

4. mongodb常见数据类型(了解)

1.常见类型

  • Object ID: 文档ID/数据的ID,数据的主键
  • String:字符串,最常用,必须是有效的UTF-8
  • Boolean:存储一个布尔值。true或者false
  • Integer:整数可以是32位或64位,这取决与服务器
  • Double:浮点数
  • Arrays:数组/列表
  • Object:mongodb中的一条数据/文档,即文档套文档
  • Null:存储null值
  • Timestamp:时间戳,表示从1970-1-1到现在的总秒数
  • Data:存储当前日期或时间的UNIX时间格式
  1. 注意点
  • 每个文档都有一个属性,位_id,保证每个文档的唯一性,mongodb默认使用_id作为主键
    可以手动设置_id值,如果没有提供,那么MongoDB为每个文档提供了一个独特的_id,类型为objectID
  • objectID是一个12字节的十六进制数,每个字节两位。一共是24位的字符串:
    • 前4个字节为当前时间戳
    • 接下来3个字节的机器ID
    • 接下来的2个字节中MongoDB的服务进程id
    • 最后3个字节是简单的增量值
      在这里插入图片描述
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页