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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33229669/article/details/86549121

创建新的MongoDB数据库

mongo ip命令,连接上docker的MongoDB后, 会默认有一个test的数据库. 现在要为十次方项目,创建一个新的MongoDB的数据库

执行命令
use spitdb
这个命令,直接创建了spitdb的数据库,并且切换到了该数据库

创建mongodb的表

执行命令
db.spit.find()
这样就创建了spit这张表
执行这条命令后, 无结果,代表这张表的内容为空.
如下图所示

往spit表中插入一条数据

执行命令
这样就往表中插入了一条数据. 注意visit:10, 插入的数据为浮点型
db.spit.insert({content:"杭州有点冷",visit:10})
再次执行如下的数据
db.spit.find()
就可以看到插入的数据.

关于id

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

猜你喜欢

转载自blog.csdn.net/qq_33229669/article/details/86549121