mongodb 基本概念:数据库与数据集

MongoDB 存储 BSON 文档, 也称为 records, 文档存储在数据集中(collections); 集合存储在数据库中( databases).

1、切换db

use myDB

2、创建db

use myNewDB
db.myNewCollection1.insertOne( { x: 1 } )

当myNewDB不存在时,首次执行插入操作会自动创建

3、创建数据集

db.myNewCollection2.insertOne( { x: 1 } )
db.myNewCollection3.createIndex( { y: 1 } )

若数据集不存在时,首次执行insertOne 或createIndex 会自动创建数据集

4、指定创建数据集

可以用 db.createCollection() ,可以指定空间容量和文档的校验规则,详见:collMod

5、文档校验

默认情况下,一个数据集中的文档不需要有相同的结构(不需有相同字段或者字段类型一致),从mongodb3.2版本开始,可以指定数据集中的文档校验方式,详见:document validation rules

6、唯一标识

3.6版本新增,数据集有唯一不可变更的UUID,在所有分片和副本中保持一致。

获取数据集相关信息详见:db.getCollectionInfos()

 

参考:https://docs.mongodb.com/manual/core/databases-and-collections/

推荐根据官网学习,可以在页面执行shell

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值