穆琪的博客

一个程序员的自传

MongoDB——数据类型

数据类型描述String字符串。存储数据常用的数据类型。在 MongoDB 中,UTF-8 编码的字符串才是合法的。Integer整型数值。用于存储数值。根据你所采用的服务器,可分为 32 位或 64 位。Boolean布尔值。用于存储布尔值(真/假)。Double双精度浮点值。用于存储浮点值。Min/Max keys将一个值与 BSON(二进制的 JSON)元素的最低值和最高值相对比。Array用于将数组或列表或多个值存储为一个键。Timestamp时间戳。记录文档修改或添加的具体时间。Obj

MongoDB为数据库添加用户认证

MongoDB 默认直接连接,无须身份验证,这样会很不安全。1.创建最高权限用户先切换到admin数据库use admin然后创建用户db.createUser({user: "root",pwd: "root",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})这就创建了一个用户名为root,密码为root,对数据库admin拥有管理员权限的用户。接

MongoDB——对比MySQL

这里先放一个来自菜鸟教程MySQLvsMongoDB的图其中数据库两者没有什么区别,重点可以先掌握表、行、字段这三项在MongoDB中的称呼和作用。MySQL中的表在MongoDB中称作集合,故名思意,数据的集合。每一个集合就相当于MySQL的一张数据表。文档则是相当于MySQL的一行数据,这里继续引用一张图:但是非关系型数据库,每个文档的数据可以是不一样的。接下来是字段,即图中右边的类似JSON数据中的Key,他就相当于MySQL中数据表定义的字段。

MongoDB——NoSQL数据库

NoSQL最简单的理解就是非关系型数据库,对比就是MySQL。类似于redis,或者是字典(或JSON),使用的是键值对的方式存储(key-value)查询不如MySQL强大一份数据应该叫"文档"(文档存储)mongodb是最像关系型数据库的非关系型数据库。与关系型数据库不一样的是,文档中存储的数据可以是不关联的。

Powered By Z-BlogPHP 1.5.2 Zero

鲁ICP备18041558号