node.js+express+mongodb+webstorm 相关安装(windows)
来源:互联网 发布:java同步 编辑:程序博客网 时间:2024/05/23 12:09
最近公司没事情,一直在自学nodejs,想把学习收获记录下来,供以后参考使用。
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)
- node.js+express+mongodb+webstorm 相关安装(windows)
- 安装node js+express+mongodb
- CentOS 6.5下安装node.js mongodb(express driver)
- 一、windows下安装node.js+express
- 一、windows下安装node.js+express
- Node.js + Express + MongoDB教程
- Node.js + Express + MongoDB教程
- windows 下node.js安装配置以及express的安装
- express框架安装(node.js)
- webstorm调试node(express 框架)
- Express开发(一):Node.js、Express安装
- node.js+Express+MongoDB搭建博客网站(一)
- node.js 之 express框架+MongoDB(前端使用vue)
- Windows下安装Node.js+Express出现的错误
- windows下node.js及express的安装
- 安装node.js+express for windows的Web开发环境
- windows下node.js及express的安装
- node.js+express+mongodb基础..持续更新
- solrj分词Java使用
- postgre数据库优缺点
- 实时时钟芯片DS3231应用笔记,使用指南,FAQ全集
- GPU通用计算调研报告
- 关于string.substring() string.slice() splice()方法 在js和c#中的不同
- node.js+express+mongodb+webstorm 相关安装(windows)
- Kaldi学习手记(二):Timit实例运行
- Dynamics AX Table Inheritance 初探
- Java获取Jar或者War文件运行时的绝对路径
- Thread.Sleep和Timer性能比较
- How Did Watson Answer —— Final Merging and Ranking
- springmvc 和struts2的区别
- AS2.0大步更新 Google强势逆天
- JDBC 连接mysql 完整流程(详细)