位置: 编程技术 - 正文

详解Wondows下Node.js使用MongoDB的环境配置(windows安装node.js)

编辑:rootadmin

推荐整理分享详解Wondows下Node.js使用MongoDB的环境配置(windows安装node.js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:windows下nodejs安装及环境配置,windows安装node.js,windows下nodejs安装及环境配置,window 安装node,windows安装node.js,windows下nodejs安装及环境配置,windows安装node.js,node-windows,内容如对您有帮助,希望把文章链接给更多的朋友!

为了保存网站的用户数据和业务数据,通常需要一个数据库。MongoDB和Node.js特别般配,因为MongoDB是基于文档的非关系型数据库,文档是按BSON(JSON的轻量化二进制格式)存储的,增删改查等管理数据库的命令和JavaScript语法很像。如果你在Node.js里访问MongoDB的数据,会有我们是一家人的感觉,特别亲切。

我也准备使用MongoDB来作为我的数据库。

MongoDB使用集合(collection)和文档(document)来描述和存储数据,collection就相当于表,document相当于行,不过MySQL之类的关系型数据库,表结构是固定的,比如某一行由若干列组成,行行都一样,而MongoDB不同,一个集合里的多个文档可以有不同的结构,更灵活一些。

安装Mongo

详细指南在这里(MongoDB的官方文档): -bit R2+”这个版本。

安装非常简单,你可以默认,也可以选择安装位置,我装到了G盘MongoDB目录下。安装完后,目录结构是这样的:G:MongoDBServer3.0。

mongod、mongo以及其它的工具,都在3.0目录下的bin目录。

启动

详解Wondows下Node.js使用MongoDB的环境配置(windows安装node.js)

要使用MongoDB,需要指定一个文件夹让它存放数据,我在G:MongoDB下建立了一个名为db的文件夹。

打开cmd,进入G:MongoDBServer3.0bin目录,执行“mongod ?dbpath=G:MongoDBdb”,就会启动MongoDB,看到下面的图:

MongoDB启动后,会监听在一个端口上等待客户端来连接,从上图可以看出,默认监听的端口是。你可以“?port”选项改变这个端口,比如“mongod ?port ?dbpath=G:MongoDBdb”命令就会启动MongoDB并监听端口。

启动了MongoDB,我们就可以使用mongo(交互式shell)来管理数据库了。直接在bin目录下执行mongo,就可以看到下图:

mongo Shell默认连接到了test数据库,还告诉我们可以输入help来查看帮助。你可以键入help并回车,看看都有哪些命令可用。

注意,mongod默认启动时不带鉴权,客户端连上后就可以随便操作,建库、增删改查等统统可以。你要想限制用户权限,可以自己配置下,我这里就直接往下走了。

安装mongoose驱动

安装GIT工具:由于github网站不支持直接下载打包了所有submodule的源码包,所以需要通过git工具来签出所有的源码。从

Node.js的MongoDB驱动Mongoose基本使用教程 使用mongoose可以让我们更好使用mongodb数据库,而不需要写繁琐的业务逻辑。安装npminstallmongoose初始化使用使用mongoose前,需安装node和mongodb,这里不讲node

通过node-mysql搭建Windows+Node.js+MySQL环境的教程 前言MySQL是一款常用的开源数据库产品,通常也是免费数据库的首选。查了一下NPM列表,发现Nodejs有库可以访问MySQL,felixge/node-mysql似乎是最受关注项

Node.js中JavaScript操作MySQL的常用方法整理 一、建立数据库连接:createConnection(Object)方法该方法接受一个对象作为参数,该对象有四个常用的属性host,user,password,database。与php中链接数据库的

标签: windows安装node.js

本文链接地址:https://www.jiuchutong.com/biancheng/370682.html 转载请保留说明!

上一篇:安装使用Mongoose配合Node.js操作MongoDB的基础教程(mongo 安装)

下一篇:Node.js的MongoDB驱动Mongoose基本使用教程(node操作mongodb数据库)

  • 个体户没做过账怎么办
  • 外地预缴税款预缴多了怎么办
  • 供热管道属于什么经营范围内
  • 为什么对子公司长投要用成本法
  • 印花税没有在我的待办里是不是就不用申报
  • 进项税额有留底怎么做分录
  • 同一控制下的企业合并的会计核算方法
  • 总账中余额为负怎么写
  • 企业的车辆购置税计入哪个科目
  • 装修公司怎么交钱
  • 增值税预缴表填写模板
  • 所得税的费用限额怎么算
  • 继承或赠与所得的房产
  • 税控盘超期还能清卡吗
  • 外地培训产生的费用
  • 小规模印花税怎么报
  • 公司工资分两次发放算逃税吗
  • 加油可以吗
  • 工厂材料成本改善报告范文
  • 企业生产销售白酒取得的下列款项中,应并入
  • u盘中病毒了怎么格式化
  • mac电脑安装win10系统报错
  • 给客户购买礼品怎么记账
  • 什么是应付工资金额
  • 会计中的低值易耗品
  • 个税是负数直接工资加上吗
  • 劳务费和合同如何分配
  • 公司简易注销的公示期多长时间
  • 固定资产的主要特征有哪些
  • fbembed.dll
  • 磷酸二氢钙生产
  • smiles查询
  • php 格式化字符串
  • php pop
  • 参展费会计分录
  • 公司买的公文包会计怎么做
  • vue cannot set property
  • google map
  • css中哪些属性可以使用
  • gdal官方文档
  • js防抖节流的区别和使用场景
  • 住宿费可以抵扣进项吗
  • python怎么用
  • js函数声明的提出者
  • 社保代扣代缴的办理流程
  • 母公司与子公司的区别
  • 异常凭证进项税额转出怎么申报
  • 什么是日记账?
  • 有形动产经营性租赁光租业务是什么意思
  • 增值税少企业所得税高吗
  • 内帐收入怎么确定
  • 凭证字号和凭证编号一样吗
  • 承租人融资租赁会计账务处理
  • 进项税额转出为什么加到销项税额里
  • 付款金额与发票金额不一致能入账吗?
  • 基金可以一次性全部卖出吗
  • 发票的抵扣期限是多少天
  • 税务报表工会经费是按什么交了
  • 营业执照注册资金变更
  • mysql安装配置教程5.7.16
  • sql怎么遍历
  • utilman.exe - utilman是什么进程
  • win32api.exe - win32api是什么进程
  • mac远程桌面mac
  • Win10系统如何使用无线网卡上网 win10台式机使用无线网卡上网的两种方法图文教程
  • dosbox批处理
  • unity ugui合批
  • mac如何打开两个微信
  • css回到页面顶部
  • js判断ua
  • shell脚本 -ne 0
  • 让图片跳跃起来怎么弄
  • python reducebykey
  • 举例说明json数据格式的语法
  • jquery不生效的原因
  • jquery知识点总结
  • 新加坡政治体制的介绍
  • 长春税务局待遇如何
  • 中国地税国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设