MongoDB

2016-03-31  本文已影响19人  钟胜

基本操作

//使用 数据库 
use part9
//结束进程
mongod --shutdown
//关闭数据库
killall mongod
//链接 数据库
mongo
//指定数据库目录
mongod --dbpath=/data/db --port=27017 --fork --logpath=/var/log/mongd.log

增:

//插入数据 
db.users.insert({"username":"zhongsheng"});

删:

//删除所有
db.users.remove({});
//删除  ( 第一个参数是 删除条件, 第二个是布尔值 默认 false  表示删除满足条件所有的 )
db.users.remove({},ture);
//删除所有
db.users.drop();

改:

//修改(第三个参数 multi: true 表示修改所有满足条件的)
db.users.update({"username":"lixiaolong"}, {$set:{"password":"789456"}}, {multi:true});
//修改  ( 第一个参数是条件  第二个是修改 )
db.users.save({"_id":ObjectId(""),"password":"123456"});

查:

// 查看有哪些数据库
show dbs
//查看数据库的 集合
show collections
// 查看集合 所有的数据
db.users.find();
//查看结果集的数量
db.users.find().count();
//数据的 查询
db.users.find({"_id":ObjectId("56f2a8e22272586ddffd32c4")});

bug

重启linux系统,执行mongo链接不上数据库;

1.cd /data/db
2.rm -rf mongod.lock
3.mongod --dbpath=/data/db --port=27017 --fork --logpath=/var/log/mongd.log
4.mongo
上一篇下一篇

猜你喜欢

热点阅读