MongoDB 将数据记录存储为 documents(特别是 BSON 文档),这些 documents 收集在 collections 之中,一个数据库存储一个或多个文档集合(collections of documents)
一、Database
1. 切换 database
在 MongoDB 中,数据库包含一个或多个文档集合,use <db>
语句能够选择一个数据库使用
use myDB
2. 创建 database
如果一个数据不存在,首次在数据库存储数据时,MongoDB 会创建数据库。
use myNewDB
db.myNewCollection1.insertOne( { x: 1 } )
二、Collections
MongoDB 在 collections 存储 documents。Collections 与关系型数据库中的 tables 很像
1. 创建一个 collection
如果 collection 不存在,当插入 document 时,会自动创建 collection
db.myNewCollection2.insertOne( { x: 1 } )
db.myNewCollection3.createIndex( { y: 1 } )
2. 显式创建 collection
MongoDB 提供了db.createCollection()
显式地创建具有各种选项的 collection,例如设置最大值或文档校验规则