MongoDB初探

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();

相关文章
相关标签/搜索