Mongodb的实践二初识
Mongodb 系列教程Mongodb的实践一:安装Mongodb的实践二:初识Mongodb的实践三:Mongodb的实践四:Mongodb的实践五:Mongodb的实践六:Mongodb的实践七:Mongodb的实践八:术语db->数据库collection->集合document->文档index->索引cluster->集群shard->分片 数据类型MongoDB文档存储是使用BSON类型类型的官方文档:https://docs.mongodb.com/manu...BSON官网:http://bsonspec.org/ TypeNumberAliasNotesDouble1“double” String2“string” Object3“object” Array4“array” Binary data5“binData”Undefined6“undefined”Deprecated.ObjectId7“objectId” Boolean8“bool” Date9“date” Null10“null” Regular Expression11“regex” DBPointer12“dbPointer”Deprecated.JavaScript13“javascript” Symbol14“symbol”Deprecated.JavaScript (with scope)15“javascriptWithScope” 32-bit integer16“int” Timestamp17“timestamp” 64-bit integer18“long” Decimal12819“decimal”New in version 3.4.Min key-1“minKey” Max key127“maxKey” 常用数据类型后续实例说明 内建的角色组https://docs.mongodb.com/manu... Database User Roles 这个是针对非系统数据库和部分系统表的角色组Database Administration Roles 可以操作所有数据库Cluster Administration Roles 管理员族 针对整个系统进行管理Backup and Restoration Roles 备份还原角色组All-Database Roles 角色里面有一些跟超管差不多了级别了,针对所有数据库的Superuser Roles 超级管理员 不用多说了Internal Role 内部系统角色MongoDB 通过角色基本权限控制授予(用户)数据和命令的使用权,并且提供给内置角色数据系统一般需要的不同层次的权限。另外,你也可以创建用户定义角色。 角色授予对定义的资源执行一组操作的权限。给定的角色应用于定义它的数据库,并且可以授予对粒度集合级别的访问权限 MongoDB的每个内置角色在数据库级别为角色数据库中的所有非系统集合定义访问权限,在收集级别为所有系统集合定义访问权限MongoDB在每个数据库上提供内置的数据库用户和数据库管理角色。MongoDB仅在管理数据库上提供所有其他内置角色。 本节描述每个内置角色的权限。您还可以随时查看内置角色的权限,方法是发出rolesinfo命令,并将showprivileges和showbuiltinroles字段都设置为true。 Database User Roles (数据库用户角色)每个数据库都包含以下客户角色: read(只读)提供读取所有非系统集合和以下系统集合上的数据的能力:system.indexes, system.js, and system.namespaces集合 ...