Express和Mongodb安装

Express安装

首先你是安装了Node.js的基础上,在你觉得合适的地方创建一个应用目录,然后进入此目录作为当前目录

1
2
3
4
$ mkdir myapp
$ cd myapp
$ npm init(此过程会要输入几个参数,我们一般不改,直接回车即可)
$ npm install express --save

接下来创建一个应用的骨架

1
$ sudo npm install express-generator -g

我们可以创建一个命名为Express的应用

1
2
3
$ express -e -c less Express
$ cd Express
$ npm install

启动这个运用

1
$ npm start

然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了

Mongodb安装

准备阶段,首先需把我们所要的环境配置好,你们可至我的github账号进行下载到本地
然后执行

1
mv -n ~/Downloads/mongodb-osx-x86_64-3.2.9 ~/Applications/mongodb/(注意路径哦,执行此步所下载的文件是看不见的)

下一步重新打开终端,在根目录下输入

1
2
$ sudo mkdir -p /data/db
$ sudo chown -R yonghuming /data(注意这里为自己的用户名,用户名后面必须有空格隔开)

然后再回到根目录下直接执行

1
$ cd Users/lanou/Applications/mongodb/bin

您也可以通过终端往下找到此路径的bin文件夹,只不过有点繁琐一些,然后回车执行

1
$ ./mongod

下一步打开另一个终端,再次到bin文件下,回车,输入

1
$ ./mongo

Mongodb非常实用的命令

查看所有数据库

1
$ show dbs

创建数据库,如果已有当前的数据库,会自动切换到当前数据库,如果没有,则会创建一个数据库

1
$ use 数据库名

查看当前所连接的db

1
$ db

删除数据库,进入所要删除的数据库,执行

1
$ db.dropDatabase()

插入数据

1
$ db.集合名称.insert({})

更新操作

1
db.user.updata("目标","更新内容")

查找当前集合下的所有数据

1
db.user.find()

查找当前集合的第一条数据

1
db.user.findOne()

移除目标,此操作会把目标的所有数据删除掉

1
db.user.remove({目标})

删除集合

1
db.集合名称.drop()

drop()和remove()区别
remove用于将集合中的文档删除,但不删除集合本身,也不删除集合的索引。
drop不仅删除集合的文档,也会删除集合本身,同时也会删除在集合上创建的索引。

很惭愧<br><br>只做了一点微小的工作<br><br>我会继续努力<br><br>谢谢大家