文章目录
创建新的MongoDB数据库
- 创建新的MongoDB数据库
- 创建mongodb的表
- 往spit表中插入一条数据
- 关于id
用mongo ip
命令,连接上docker的MongoDB后, 会默认有一个test的数据库. 现在要为十次方项目,创建一个新的MongoDB的数据库 执行命令
use spitdb
这个命令,直接创建了spitdb的数据库,并且切换到了该数据库
执行命令 db.spit.find()
这样就创建了spit这张表 执行这条命令后, 无结果,代表这张表的内容为空. 如下图所示
执行命令 这样就往表中插入了一条数据. 注意visit:10, 插入的数据为浮点型 db.spit.insert({content:"杭州有点冷",visit:10})
再次执行如下的数据 db.spit.find()
就可以看到插入的数据.
在上一步中, 可以看到MongoDB自动生成了字段名为_id的主键, 并且值为ObjectId("5c4282043e6ca2b5b39a5e2d")
这个是mongodb的特点, 只要不给定_id的主键字段. 就会自动生成_id的主键. 并且值还是带ObjectId(
开头的. 这样就不便于通过主键进行查询.因此最好在插入数据时,指定_id的id