基本操作
//使用 数据库
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
网友评论