MongoDB 将文档存储在集合中。集合类似于关系数据库中的表。如果集合不存在,则 MongoDB 会在第一次存储该集合数据时创建该集合。
MongoDB 的集合就相当于 MySQL 的一个表 table,MySQL 列出的所有表都可以使用 show tables,MongoDB 可以使用 show collections 展示所有集合。
集合是一组文档,是无模式的,集合名称要求符合 UTF-8 标准的字符串,同时要遵循下表所示的注意事项。
序号 | 注意事项 |
---|---|
1 | 集合名不能是空串 |
2 | 不能含有空字符 \0 |
3 | 不能以 “system.” 开头,这是系统集合保留的前缀 |
4 | 集合名不能含保留字符 “$” |
对于分别部署在 Windows、 Linux、UNIX 系统上的 MongoDB,集合的命名方式与数据库命名方式一致。
MongoDB 将文档存储在集合中。集合类似于关系数据库中的表。如果集合不存在,则 MongoDB 会在第一次存储该集合数据时创建该集合。