案例需求
存放文章评论的数据存放到MongoDB中,数据结构参考如下:
数据库:articledb
| 专栏文章评论 | comment | / | / |
|---|---|---|---|
| 字段名称 | 字段含义 | 字段类型 | 备注 |
| _id | ID | ObjectId或String | Mongo的主键的字段 |
| articleid | 文章ID | String | |
| content | 评论内容 | String | |
| userid | 评论人ID | String | |
| nickname | 评论人昵称 | String | |
| createdatetime | 评论的日期时间 | Date | |
| likenum | 点赞数 | Int32 | |
| replynum | 回复数 | Int32 | |
| state | 状态 | String | 0:不可见;1:可见 |
| parentid | 上级ID | String | 如果为0表示文章的顶级评论 |
数据库操作
选择和创建数据库
选择和创建数据库的语法格式:
use 数据库名称
如果数据库不存在则自动创建,例如:以下语句创建spitdb数据库
use articledb
查看有权限查看的所有的数据库命令
show dbs
或
show databases
注意:在MongoDB中,集合只有在内容插入后才会创建!就是或,创建集合(数据表)后要有插入一个文档(记录),集合才会真正创建
查看当前正在使用的数据库命令
db
MongoDB中默认的数据库为test,如果你没有选择数据库,集合将存放在test数据库中。
另外:
数据库名可以是满足以下条件的任意UTF-8字符串








网友评论