PHP下MongoDB使用笔记

下载monogodb

https://www.mongodb.org/downloads

进入bin目录

设置开机启动rc.local 添加

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log --bind_ip=127.0.0.1  --fork

 

安装php扩展

prcl install mongo

编辑php.ini添加扩展配置,重启PHP

测试

<?php

$m = new \MongoClient();
$db = $m->test;
$table = $db->table;
$table->insert(array('hello'));
var_dump($table->findOne());

 

mongodb 备份与恢复

#备份数据库
./mongodump -h 127.0.0.1 -u dotcoo -p dotcoo -d wft -o ./wft

#恢复数据库
./mongorestore -h 127.0.0.1 -u dotcoo -p dotcoo -d wft --dir=./wft