Nodejs
一:node的简介
1.nodejs的诞生:
Nodejs的诞生离不开一个人 Ryan Dahl
2009年2月。Ryan Dahl在博客上宣布准备创建一个轻量级的web服务器并提供一套库
2009年5月,Ryan Dahl在github上发布了最初版本的node包
2009年11月份 jsconf讲解推广node
2010底 被xxx公司收购
2018年发现有重大bug
2.nodejs的特性
Nodejs是一个基于v8引擎的js的运行环境
Nodejs使用了一个事件驱动,非阻塞式的i/o模型,使其轻量又高效
Nodejs的包管理工具npm,是全球最大的开源生态系统资源库
二:nodejs的安装
1.安装包安装:
通过官网下载安装包,一路next即可
2.nvm安装:
Node Version Manager(node版本管理工具)
相关命令:
nvm -v :查看版本号
nvm list :查看列表
nvm install 版本号 :安装node
nvm uninstall 版本号 :卸载node
Windows下面常用的命令操作

3.npm使用入门 --无需安装
相关指令:
npm -v : 查看版本
npm init : 初始化
npm install <package_name> --save : 安装生产环境需要的安装包
npm install <package_name> --save-dev :安装开发需要的安装包
npm uninstall <package_name> : 卸载模块
三:node常用的内置模块
1.文件操作模块
(1)文件夹的增删改查
nodejs的基本知识
(2)文件的增删改查
nodejs的基本知识

2.邮箱模块
nodejs的基本知识

3.http模块 --爬虫
nodejs的基本知识
四:api接口
1.get方式写api接口
nodejs的基本知识
2.post方式写接口
nodejs的基本知识
五:mongodb数据库
1.数据库的安装以及相关指令
数据库的增删改查
show dbs 显示所有的数据库 db 当前选中的数据库 use dbName 新建一个数据库 如果数据库里没有东西 这个 数据库是个临时的数据库 或者切换一个已经有的数据库 db.dropDatabase() 删除数据库
集合的增删改查
db.createCollection(‘集合名’):创建一个集合
show collection : 显示该库下的所有集合
db.集合名.drop():删除集合
文档的增删改查
查询操作:
db.集合名.find() 查询所有的数据
db.集合名.find().pretty() 查询数据并格式化
添加操作 :
db.集合名.insert()
db.集合名.save({要添加的数据对象})
修改操作:
db.集合名.update({找到要修改数据的条件},{KaTeX parse error: Expected 'EOF', got '}' at position 13: set:{要改成什么样}}̲,{multi:true}) …gt:5}})
交集查询 :and db.user.find({KaTeX parse error: Expected 'EOF', got '}' at position 19: …:[条件1 条件2 ...] }̲) 并集查询 :or db.u…or:[{},{}]})
限制条数 db.user.find().limit(2)

相关文章:

  • 2021-11-29
  • 2022-12-23
  • 2022-02-08
  • 2021-12-29
  • 2021-07-02
  • 2021-04-07
  • 2021-06-03
猜你喜欢
  • 2021-10-02
  • 2021-06-18
  • 2021-11-25
  • 2021-12-02
  • 2022-02-19
  • 2022-12-23
  • 2021-06-28
相关资源
相似解决方案