db.ss_orders.find({_id: ObjectId("4ff3f5bfa8423b0cd600001c")})
db.ss_orders.find({purchase_status:2}).count()
db.ss_orders.update({purchase_status:2}, {$set:{purchase_status:0}}, false, true)
/opt/local/bin/mongodb/mongod --slave --source 192.168.1.100 --only genius_dev --autoresync --dbpath /data/db --logpath /var/log/mongodb.log --auth
/opt/local/bin/mongodb/mongod --dbpath /data/db --logpath /var/log/mongodb.log
=========
mongodb是可以在一台机器上启动多个实例的,即一个主,一个备。
sudo mongod --slave --source 192.168.1.100 --only genius_dev --dbpath /data/db/slave --logpath /disk2/var/log/mongo_slave/mongodb.log --port 27019 --autoresync -vvvvv
=========
可以用mongo进去,用db.db.serverStatus()可以看到数据库状态
如网络状态:
"network" : {
"bytesIn" : 1460,
"bytesOut" : 7358,
"numRequests" : 20
},
============
恢复前先删掉之前的数据
mongorestore -v --drop -d genius_pro master_pro/