node.js+express+mongodb+webstorm 相关安装(windows)
2015-11-24 11:23
911 查看
最近公司没事情,一直在自学nodejs,想把学习收获记录下来,供以后参考使用。
安装结束后,在D盘根目录在建一个MongoDBData文件夹用于存放db文件
配置系统环境变量,把;D:\MongoDB\bin;配置到系统PATH目录中
cmd–>执行mongod -help出现一推参数,就说明MongoDB配置成功
启动db, cmd–>mongod –dbpath D:\MongoDBData, 默认端口是27017;为了不用每次启动都要输入这段命令,可以新建一个bat文件,把命令写到文件里面,每次启动双击此文件即可。
顺便说下启动后,mongodb简单的命令,先输入mongo进入命令
show dbs 显示所有db
use zpf 使用名字叫zpf的数据库
show collections 显示此数据库下所有集合
db.users.find() 显示users集合的值(users是一个集合的名字)
db.users.insert({“name”:”zpf”},{“sex”:”male”}) 在所在数据库建立名字叫users的集合并插入数据 ps:只有插入数据后 集合和此数据库在算真正建立
db.users.update({“name”:”zpf”},{$set:{“sex”:”female”}},{multi:true}) 三个参数:第一个是查找匹配要修改的记录 第二个是修改哪个数据 第三个(可选)加上后所有匹配上的数据都被修改,否则只修改一条
db.users.save({“_id”: ObjectId(“5652968ab155071b5db47692”)}) id是必传的,若这样写,其他数据就会丢失,只剩id值;要把其他数据就加上
db.users.remove({“name”:”zpf”},true) 两个参数:第一个是匹配要删除的记录 第二个(可选) 是否删除单条 true的话就是只删除匹配上的第一条 否则默认是全部删除
db.users.remove({}) 删除所有数据文档,里面的索引并不删除
db.users.drop() 删除所有(包括文档和索引)
新建一个express项目,
如图
mongoose模块集成:View–>tool windows–>terminal,cd到项目目录,npm install mongoose -save, 执行完查看package.json ,若有mongoose版本号即可(-save是为了保存到package.json)
node.js安装
官网下载 https://nodejs.org/en/,直接安装,安装完成以后,打开cmd,输入node –version命令,显示版本号说明安装成功。express
打开cmd,输入npm install express 自动下载mongodb
官网下载 www.mongo.org,直接下载安装,比如安装到D盘Mongodb安装结束后,在D盘根目录在建一个MongoDBData文件夹用于存放db文件
配置系统环境变量,把;D:\MongoDB\bin;配置到系统PATH目录中
cmd–>执行mongod -help出现一推参数,就说明MongoDB配置成功
启动db, cmd–>mongod –dbpath D:\MongoDBData, 默认端口是27017;为了不用每次启动都要输入这段命令,可以新建一个bat文件,把命令写到文件里面,每次启动双击此文件即可。
顺便说下启动后,mongodb简单的命令,先输入mongo进入命令
show dbs 显示所有db
use zpf 使用名字叫zpf的数据库
show collections 显示此数据库下所有集合
db.users.find() 显示users集合的值(users是一个集合的名字)
db.users.insert({“name”:”zpf”},{“sex”:”male”}) 在所在数据库建立名字叫users的集合并插入数据 ps:只有插入数据后 集合和此数据库在算真正建立
db.users.update({“name”:”zpf”},{$set:{“sex”:”female”}},{multi:true}) 三个参数:第一个是查找匹配要修改的记录 第二个是修改哪个数据 第三个(可选)加上后所有匹配上的数据都被修改,否则只修改一条
db.users.save({“_id”: ObjectId(“5652968ab155071b5db47692”)}) id是必传的,若这样写,其他数据就会丢失,只剩id值;要把其他数据就加上
db.users.remove({“name”:”zpf”},true) 两个参数:第一个是匹配要删除的记录 第二个(可选) 是否删除单条 true的话就是只删除匹配上的第一条 否则默认是全部删除
db.users.remove({}) 删除所有数据文档,里面的索引并不删除
db.users.drop() 删除所有(包括文档和索引)
webstorm集成
File–>settings–>Languages&Frameworks–>Node.jsandNPM 配置interpreter,选择nodejs安装目录下的node.exe; 配置Node.js的source,三种方式任选一个新建一个express项目,
如图
mongoose模块集成:View–>tool windows–>terminal,cd到项目目录,npm install mongoose -save, 执行完查看package.json ,若有mongoose版本号即可(-save是为了保存到package.json)
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 如何在 Fedora 上安装 MongoDB 服务器
- 使用 HTTP 上传 G 级的文件之 Node.js 版本
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- Node.js压缩web项目中的js,css和图片
- 如何在 Ubuntu 上安装 MongoDB
- 异步流程控制:7 行代码学会 co 模块
- 如何安装SQL Server 2008 Management Studio Express
- perl操作MongoDB报错undefined symbol: HeUTF8解决方法
- node.js中的fs.mkdir方法使用说明
- 为什么Node.js会这么火呢?Node.js流行的原因
- 究竟什么是Node.js?Node.js有什么好处?
- node.js中的http.response.removeHeader方法使用说明
- 简单谈谈node.js 版本控制 nvm和 n
- 浅析Node.js查找字符串功能
- Node.js中require的工作原理浅析
- 运行Node.js的IIS扩展iisnode安装配置笔记
- 使用npm发布Node.JS程序包教程
- node.js中的fs.symlinkSync方法使用说明