位置: 编程技术 - 正文

详解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数据库)

  • 有形动产租赁服务属于现代服务吗
  • 公司的软件服务包括哪些
  • 私车公用报销油费
  • 单位多久查一次征信
  • 委托加工物资属于在产品吗
  • 公共部门管理中具有哪些作用
  • 虚报亏损的税务处理办法
  • 公司并购股权转让协议
  • 销售返利计入什么科目
  • 销售种子的税种有哪些税率为多少?
  • 以前工会是没有公章的吗
  • 纳税人提供植物养护服务按照什么服务缴纳增值税
  • 水利建设专项收入的税率是多少?
  • 收到其他公司的捐赠收入怎么处理
  • 企业的无形资产包括哪些内容
  • 不开票的收入怎么办
  • 原始凭证日期大写要求
  • window10 怎么避免弹窗广告
  • macbook截图快捷键没反应
  • 年报的企业主营业务活动
  • 公司人格否认制度构成要件
  • windows已禁用
  • PHP:xml_set_processing_instruction_handler()的用法_XML解析器函数
  • 调整上月费用科目
  • ecshop有哪些bug
  • php安装部署
  • macos big sur 电池
  • 建筑企业挂靠违法吗
  • 税收包含哪些税种
  • php使用memcache
  • 托收账款属于什么会计科目
  • 发票报销入账
  • 如何修改wordpress主题
  • 退役士兵抵税2019
  • python读取不到文件怎么办
  • 费用票有什么用处
  • 所得税费用是属于费用类吗
  • 哪些固定资产是按8年折旧的
  • mysql数据库中进入mysql库的命令
  • 设备转固的前提条件
  • 检查记账凭证的内容包括
  • 不确认销售收入的原因
  • 存在弃置费用的固定资产有哪些
  • 电子退库收入怎么入账
  • 补缴以前年度的增值税以及附加税,还有罚款的账务处理
  • 信用卡刷卡手续费是谁收取的
  • 企业间借款利息开票税收分类编码
  • 预缴所得税会计分录怎么做东奥
  • 航天金税服务费发票在哪打印
  • 非税收入票据如何开具
  • 自产自销的茶叶公司怎么做账
  • 新公司怎样
  • sql判断字段是否有某个值
  • mac osx 10.12
  • centos安装插件
  • 重庆四日游最佳攻略超详细
  • 因为你的策略组阻止
  • winhelp.exe - winhelp是什么进程
  • 快速解决儿童鼻塞
  • macos time machine
  • 开机停在american megatrends
  • win7系统浏览器打不开网页怎么办
  • win8任务管理器未响应怎么解决
  • linux命令eof
  • 如何写出一篇游戏活动案例
  • linux openfoam
  • unity3ds
  • android_zh
  • python 进阶
  • python中的字典与列表属于什么类型
  • 用javascript写表单代码
  • jquery点击切换背景颜色
  • 批处理改ipv4地址
  • JavaScript中setMonth()方法的使用详解
  • 异步加载场景
  • 安卓手机后退键
  • jquery自定义方法
  • android,ios,apicloud 同时开发两个平台应用,方便简单一体化,自带svn,云编译,中文IDE
  • 北京市朝阳区地图
  • 重庆税务总局发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设