![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文档型数据库 MongoDB
文章平均质量分 61
阿远个人博客
阿远个人博客,记录一些胡思乱想,熟悉PHP和Java,目前从事开发相关工作。
展开
-
Linux上安装MongoDB
Linux 下安装: cd /usr/local/src/ wget 下载地址(打开mongodb 官网,找到 download ,复制最新的 linux stable 版 64位地址) tar -zxvf mongodb-linux-86_64-2.2.6.tgz cd mongodb-linux-x86_64-2.2.6原创 2017-02-28 17:19:13 · 299 阅读 · 0 评论 -
MongoDB 的基本操作
//显示帮助信息 db.help() //查看当前数据库(admin和 local 不要随便乱动) show dbs //打开指定数据库 use databaseName //显示原创 2017-03-04 14:34:09 · 311 阅读 · 0 评论 -
mongodb 的 curd
增: db.表名.insert({name:'lisi',age:24}); //插入单条 db.表名.insert([{name:'lili',age:20},{name:'xiao',age:21原创 2017-03-04 14:42:16 · 280 阅读 · 0 评论 -
mongodb 的查询深入剖析
db.表名.find({goods_id:3}); //查询出 goods_id 为 3 的数据 db.表名.find({cat_id:{$ne:3}},{cat_id:1,goods_name:1,_id:0}); //查询出分类 id 不等于 3 的商品名称和分类 id db.表原创 2017-03-04 14:53:51 · 276 阅读 · 0 评论 -
mysql 导出到 mongodb 与快速插入测试数据
快速插入数据:因为 MongoDB 的底层引擎是 JS 引擎,所以完全可以使用一些 Js 的语法。 for(var i=0;i db.ceshi.insert({_id:i+1,content:'aaaaaaa'+i});}mysql 数据导出到 mongodb:把 mysql 中的数据查询出来,json_encode(数据) 然后就可以插入到原创 2017-03-04 14:57:49 · 913 阅读 · 0 评论 -
mongodb 的索引
索引加快了查询速度,但是降低了写入速度。所以不要在没必要的属性上加索引。 在 mongodb 中索引可以按倒序/正序创建,便于排序。 默认使用 b-tree 索引,2.4 版本后也允许创建 hash 索引,哈希索引在范围内查找和顺序查找上有明显的缺陷(因为插入的时候根据算法插入不同的位置,在读取的时候就会在硬盘上四处去查询,所以效率相对 Btre原创 2017-03-04 15:22:33 · 284 阅读 · 0 评论 -
mongodb 的数据备份与恢复
导入/导出可以操作是本地的或远程的,所以都有以下通用选项【如果是操作本地机并且没有密码的话可以省去】: 1、-h host 主机 2、-port port 端口 3、-u username 用户名 4、-p password 密码原创 2017-03-04 15:25:58 · 354 阅读 · 0 评论 -
MongoDB 的replicattion 复制集练习
replicattion 相当于 mysql 的主从复制的读写分离,共同维护相同的数据,提高服务器的可用性【假如主(PRIMARY)不能用时,mongo会迅速自动切到从(SECONDARY)服务器上】 1、pkill -9 moongo //先杀死之前的进程 2、 mongodb目录下:mkdir /hom原创 2017-03-09 11:58:14 · 190 阅读 · 0 评论