随笔分类 -  MongoDB

MongoDB相关
摘要:PHP7里面使用如下库,操作比较复杂 PHP7连接MongoDB语法如下: //参数规则: mongodb://账号:密码@IP:端口/数据库 $manager = new \MongoDB\Driver\Manager("mongodb://php:123456@localhost:27017/p 阅读全文
posted @ 2020-07-28 23:54 itbsl 阅读(2109) 评论(0) 推荐(0) 编辑
摘要:导出数据 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的,所以,都有如下通用选项。 利用mongoexport -h host 主机 -port 端口 -d 知名使用的库 -c 指明要导出的集合 -o 指明要导出的文件名 --csv 指定导出的csv格式 -q 过滤导出 -f fi 阅读全文
posted @ 2020-07-25 12:16 itbsl 阅读(567) 评论(0) 推荐(0) 编辑
摘要:索引是对数据库表中一列或多列的值进行排序的一种结构,可以让我们查询数据库变得 更快。MongoDB 的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的查询优化技巧。 增加检索的效率. mongodb提供了索引的支持.(越来越倾向于关系型数据库) 通常建立索引的, 基本要求, 就是文档的结 阅读全文
posted @ 2020-07-25 12:15 itbsl 阅读(468) 评论(0) 推荐(0) 编辑
摘要:权限概述 在mongodb里面的用户是属于数据库的,每个数据库有自己的管理员,管理员登录后,只能操作所属的数据库。 注意:一般在admin数据库中创建的用户授予超级管理员权限,登录后可以操作任何的数据库。 创建超级管理员 注意:在开启权限管理控制时,一定先要创建一个超级管理员授予超级管理权限。 (1 阅读全文
posted @ 2020-07-25 12:03 itbsl 阅读(340) 评论(0) 推荐(0) 编辑
摘要:添加文档 语法: db.集合名.insert({k1:"v1", k2:"v2"....}) 注意: (1)文档就是键值对,数据类型是BSON格式,支持的值更加丰富。 比如:db.集合名.insert({name:"bashlog", spc:{weight:100, address:"henan" 阅读全文
posted @ 2020-07-25 11:59 itbsl 阅读(292) 评论(0) 推荐(0) 编辑
摘要:创建数据库 语法: use database_name; 注意:如果该数据库不存在,则创建,如果该数据库存在,则是切换,如果创建了数据库,没有任何操作,则会自动删除该数据库。 可以使用db命令查看当前所处的数据库 查看数据库 语法: show dbs; 创建集合 语法: db.集合名.insert( 阅读全文
posted @ 2020-07-25 11:54 itbsl 阅读(251) 评论(0) 推荐(0) 编辑
摘要:软件下载地址:https://www.mongodb.com/try/download/community 提供了二进制执行版,不需要make安装,将解压好的内容,直接移动到软件安装目录即可。 在软件安装目录(/usr/local/src)下创建一个名为mongodb的软连接 ln -s mongo 阅读全文
posted @ 2020-07-24 17:29 itbsl 阅读(402) 评论(0) 推荐(0) 编辑
摘要:数据库 多个集合可以组成数据库。一个MongoDB实例可以承载多个数据库,他们之间完全独立。 MongoDB中的数据库和MySQL中的数据库概念类似,只是无需创建。 一个数据库中可以有多个集合,一个集合中可以有多个文档。 集合 集合就是一组文档,多个文档组成一个集合,集合类似于MySQL里面的表。 阅读全文
posted @ 2020-07-24 17:25 itbsl 阅读(259) 评论(0) 推荐(0) 编辑
摘要:基本简介 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,语法有点类型javascript面向对象的查询语言,它是一个买你想几核的,模式自由的文档型数据库。实现类似关系数据库单表查询的绝大部门功能,而且还支持对数据库建立素偶姻。它的特点是高 阅读全文
posted @ 2020-07-24 17:23 itbsl 阅读(272) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示