windows下安装mongodb以及node.js连接mongodb实例

发布时间 - 2026-01-11 01:05:34    点击率:

一、MongoDB 下载

下载地址  https://www.mongodb.com/download-center#community  选择windows版下载,然后安装。

二、安装完毕后创建数据目录。

MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。可以选择命令行创建,也可以手动创建。

最后生成这样的目录

c:>data>db

三、命令行下运行 MongoDB 服务器

为了从命令提示符下运行MongoDB服务器,你必须从MongoDB目录的bin目录中执行mongod.exe文件,这是我的安装路径,在路径中找到mongod.exe文件。

命令行敲入如下代码

mongod.exe --dbpath c:\data\db

运行成功!

四、配置node.js的项目,文件结构如下所示。

app.js全部代码如下:

var MongoClient = require('mongodb').MongoClient
  , assert = require('assert');

// Connection URL
var url = 'mongodb://localhost:27017/data';
// Use connect method to connect to the Server
MongoClient.connect(url, function(err, db) {
  assert.equal(null, err);
  console.log("Connected correctly to server");

  db.close();
});

package.json全部代码如下:

主要就是安装一个mongodb,以便于后续可以操作更高等级的api 这是地址 https://github.com/mongodb/node-mongodb-native

{
 "name": "MongoDB",
 "version": "1.0.0",
 "description": "use MongoDB",
 "main": "app.js",
 "scripts": {
  "test": "echo \"Error: no test specified\" && exit 1"
 },
 "keywords": [
  "mongodb"
 ],
 "author": "starwind",
 "license": "ISC",
 "dependencies": {
  "mongodb": "^2.2.26"
 }
}

打开node.js命令,在你自己的项目路径下,执行

npm install

安装依赖完毕后,运行

node app.js

可看到输出:

连接成功!

注意:如果mongodb启动失败,配置下环境变量。这个是我的path:C:\Program Files\MongoDB\Server\3.4\bin,各位可以按照自己安装目录去配置。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# nodejs连接mongodb  # nodejs  # mongodb  # windows  # 安装  # Bun入门学习教程吊打Node或Deno的现代JS运行时  # Windows系统下Node.js安装以及环境配置的完美教程  # Windows下安装 node 的版本控制工具 nvm  # Windows下安装Bun像Node或Deno的现代JS运行时  # 这是  # 命令行  # 自己的  # 放在  # 下载地址  # 完毕后  # 更高  # 请注意  # 所示  # 可以选择  # 你必须  # 大家多多  # 安装目录  # 命令提示符  # 安装完成后  # 敲入  # 目录下  # 中找到  # 目录中  # pre 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 用yum安装MySQLdb模块的步骤方法  Android Socket接口实现即时通讯实例代码  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  如何用好域名打造高点击率的自主建站?  如何在阿里云虚拟服务器快速搭建网站?  如何在企业微信快速生成手机电脑官网?  QQ浏览器网页版登录入口 个人中心在线进入  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  网站建设要注意的标准 促进网站用户好感度!  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Swift开发中switch语句值绑定模式  桂林网站制作公司有哪些,桂林马拉松怎么报名?  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  Laravel如何使用查询构建器?(Query Builder高级用法)  微信小程序 wx.uploadFile无法上传解决办法  如何在服务器上配置二级域名建站?  网站建设整体流程解析,建站其实很容易!  网站优化排名时,需要考虑哪些问题呢?  微信h5制作网站有哪些,免费微信H5页面制作工具?  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  详解CentOS6.5 安装 MySQL5.1.71的方法  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  Firefox Developer Edition开发者版本入口  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  浅谈redis在项目中的应用  Laravel如何处理CORS跨域请求?(配置示例)  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  如何用花生壳三步快速搭建专属网站?  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  零服务器AI建站解决方案:快速部署与云端平台低成本实践  零基础网站服务器架设实战:轻量应用与域名解析配置指南  ,在苏州找工作,上哪个网站比较好?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  如何在万网主机上快速搭建网站?  java获取注册ip实例  如何生成腾讯云建站专用兑换码?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  Linux后台任务运行方法_nohup与&使用技巧【技巧】  在线教育网站制作平台,山西立德教育官网?