黑马十次方项目day03-07之创建mongodb的数据库和集合

文章目录

      • 创建新的MongoDB数据库
      • 创建mongodb的表
      • 往spit表中插入一条数据
      • 关于id

创建新的MongoDB数据库

mongo ip命令,连接上docker的MongoDB后, 会默认有一个test的数据库. 现在要为十次方项目,创建一个新的MongoDB的数据库
黑马十次方项目day03-07之创建mongodb的数据库和集合_第1张图片
执行命令
use spitdb
这个命令,直接创建了spitdb的数据库,并且切换到了该数据库
黑马十次方项目day03-07之创建mongodb的数据库和集合_第2张图片

创建mongodb的表

执行命令
db.spit.find()
这样就创建了spit这张表
执行这条命令后, 无结果,代表这张表的内容为空.
如下图所示
黑马十次方项目day03-07之创建mongodb的数据库和集合_第3张图片

往spit表中插入一条数据

执行命令
这样就往表中插入了一条数据. 注意visit:10, 插入的数据为浮点型
db.spit.insert({content:"杭州有点冷",visit:10})
再次执行如下的数据
db.spit.find()
就可以看到插入的数据.
黑马十次方项目day03-07之创建mongodb的数据库和集合_第4张图片

关于id

在上一步中, 可以看到MongoDB自动生成了字段名为_id的主键,
并且值为ObjectId("5c4282043e6ca2b5b39a5e2d")
这个是mongodb的特点, 只要不给定_id的主键字段. 就会自动生成_id的主键.
并且值还是带ObjectId(开头的. 这样就不便于通过主键进行查询.因此最好在插入数据时,指定_id的id

你可能感兴趣的:(十次方,十次方项目)