nodejs笔记五--MongoDB基本环境配置及增删改查;

一、基本环境配置;

1,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,然后一步一步next安装,当然可以自己更改安装目录;安装完成之后,配置环境变量,找到安装目录下的bin文件夹,在电脑环境变量里,加入其路径(D:MongoDBin,我安装在D盘内);

2,建立一个用于存放数据库文件的目录;windows默认使用C:datadb作为数据目录。但是在安装过程中,不会自动建立文件或者文件夹,需要自己创建。当然我们也可以在系统的任意位置创建该文件目录,然后使用命令 --dbpath 设置数据目录。

mongod --dbpath  path

在D盘里新建一个文件目录;

D:>mkdir MongoDBDATA
D:>cd MongoDBDATA
D:MongoDBDATA>mkdir db

当然,也可以不用命令行建立;

3,使用命令来指定数据存放的目录;

mongod --dbpath D:MongoDBDATAdata

当看到这行“waiting for connections on port 27017”时,在浏览器中输入http://localhost:27017/,大功告成!

It looks like you are trying to access MongoDB over HTTP on the native driver port.

二,API之基本增删改查;

1,创建数据库:use[database]; 

use test

2,查看所有数据库; 

> show dbs
local  0.000GB
test   0.000GB

3,给指定数据库添加集合并且添加记录;

db.persons.insert({name:'jone'})

4,查看数据库中的所有文档;

show collections

5,查询指定文档的数据;

> db.persons.find()
{ "_id" : ObjectId("5714d7331bf2e414603681df"), "name" : "jone" }

findOne()方法可以查询第一个;

6,更新修改文档数据;

db.persons.update({name:'jone'},{$set:{name:"eric"}})
db.persons.update({name:'jone'},{$set:{name:"eric"}},{multi:true}) // 修改文档多条数据,默认只修改第一条,加第三个参数可修改多个  

7,删除文档数据;

 db.persons.remove({name:"eric"})
原文地址:https://www.cnblogs.com/jone-chen/p/5405928.html