mongodb 1安装,开启
1下载所需版本的MongoDB的二进制文件。
从MongoDB下载中心下载二进制文件。
curl -O https://fastdl.mongodb.org/osx-ssl/mongodb-osx-ssl-x86_64-3.4.10.tgz
直接解压,放到对应的位置就好了
2运行
mkdir -p /data/db
执行mongod
指定数据组位置运行mongod --dbpath <path to data directory>
指定配置文件运行 mongod --config /usr/local/etc/mongod.conf
指定日志文件运行 mongod —dbpath= /usr/local/mongodb/dbs/ —logpath=/usr/local/mongobd/logs —fork
3
默认端口27017
文件存储格式为BSON(一种JSON的扩展)
3brew安装
安装 brew install mongodb 安装完位置/usr/local/Cellar/mongodb
启动mongod --config /usr/local/etc/mongod.conf & 默认配置文件在这
1可视化工具Robomongo Robo 3T
2命令行工具执行mongo 进入
b
php扩展
安装 php 的 mogo 扩展
http://www.runoob.com/mongodb/mongodb-install-php-driver.html
1sudo pecl install mongo
2
如果你想通过源码来编译扩展驱动。你必须手动编译源码包,这样做的好是最新修正的bug包含在源码包中。
你可以在Github上下载MongoDB PHP驱动包。访问github网站然后搜索"mongo php driver"(下载地址:https://github.com/mongodb/mongo-php-driver),下载该源码包,然后执行以下命令:
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ phpize
$ ./configure
$ sudo make install
执行以上命令后,你需要修改php.ini文件,在php.ini文件中添加mongo配置,配置如下:
extension=mongo.so
3
SQL术语/概念 MongoDB术语/概念解释/说明
database database数据库
table collection数据库表/集合
row document数据记录行/文档
column field数据字段/域
index index索引
table joins 表连接,MongoDB不支持
primary key primary key主键,MongoDB自动将_id字段设置为主键