1、MongoDB的安装 mongodb
一、首先去https://www.mongodb.org/ 下载MongoDB. 本人安装的是MongoDB 32-bit msi。 数据库
二、依照提示安装完成以后,就是启动MongoDB了,你能够配置环境变量以后直接在cmd命令下使用Mongo命令启动。eg: mongod --dbpath D:\mongdb\data 此时可能会出现下面错误: this
ERROR: dbpath (D:\mongdb\data) does not exist.
Create this directory or give existing directory in --dbpath. spa
意思是说咱们的数据库文件没有建立,此时咱们在相应目录下建立这么一个文件夹,再运行,就能够成功启动MongoDB了。 rem
2、MongoDB的基本使用 get
一、数据库启动以后,确定是想着建立一个数据库。新打开一个command窗口,输入mongo,显示一下数据库版本等信息后进入数据库。 cmd
a、显示全部数据库的命令: show dbs; it
b、建立/使用某个数据库: use testDB; 若是testDB这个数据库不存在,则会建立,若是已存在,直接进入testDB数据库。 io
c、数据库建立以后,确定是想着建立一个数据库表,在mongoDB中有称为collections(数据库集合),你能够把这个collections集合理解为传统关系型数据库中的数据库表。 table
db.createCollection("collectionName");建立collection。
show collections;/show tables; 当前数据库下全部的数据库集合。
二、数据库的CRUD操做。
一、添加操做。
db.user.insert({"username":"Luke","age":25}) 或者 db.user.save({"username":"Luke","age":25})
二、查找操做
db.user.find() //查找全部 至关于 “select * from user”;
三、修改操做
db.user.update({age:25},{$set:{username:"__Luke"}},false,true)
//至关于 update user set username="__Luke" where age = 25
db.user.update({"age":25},{$inc:{age:10}},false,true);
//至关于 update user set age = age+10 where age = 25;
四、删除操做
db.user.remove({age:25});
//至关于 delete from user where age = 25;
更多数据库表操做命令 能够直接使用 db.user.help(); 寻求帮助。
3、MongoDB数据库的经常使用命令
一、Help查看命令提示
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();
二、删除当前数据库
db.dropDatabase();
三、从指定主机上克隆数据库
db.cloneDatabase(“127.0.0.1”); 将指定机器上的数据库的数据克隆到当前数据库
四、从指定的机器上复制指定数据库数据到某个数据库
db.copyDatabase("mydb", "temp", "127.0.0.1");将本机的mydb的数据复制到temp数据库中
五、查看当前使用的数据库
db.getName();
七、修复当前数据库
db.repairDatabase();