案例需求
存放文章评论的数据存放到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字符串
网友评论