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 】
相关推荐:
php485函数参数是什么意思_php485各参数详细说明【介绍】
如何在VPS电脑上快速搭建网站?
免费视频制作网站,更新又快又好的免费电影网站?
Android GridView 滑动条设置一直显示状态(推荐)
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
微信小程序 HTTPS报错整理常见问题及解决方案
打造顶配客厅影院,这份100寸电视推荐名单请查收
智能起名网站制作软件有哪些,制作logo的软件?
Laravel如何实现API版本控制_Laravel版本化API设计方案
使用豆包 AI 辅助进行简单网页 HTML 结构设计
网站制作免费,什么网站能看正片电影?
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
如何在阿里云域名上完成建站全流程?
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
如何做网站制作流程,*游戏网站怎么搭建?
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
Laravel如何配置和使用缓存?(Redis代码示例)
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
黑客如何利用漏洞与弱口令入侵网站服务器?
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
常州企业网站制作公司,全国继续教育网怎么登录?
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
高性价比服务器租赁——企业级配置与24小时运维服务
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
nginx修改上传文件大小限制的方法
使用spring连接及操作mongodb3.0实例
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
什么是javascript作用域_全局和局部作用域有什么区别?
Python高阶函数应用_函数作为参数说明【指导】
EditPlus中的正则表达式 实战(1)
HTML 中动态设置元素 name 属性的正确语法详解
网站制作软件免费下载安装,有哪些免费下载的软件网站?
如何在万网自助建站平台快速创建网站?
如何在阿里云部署织梦网站?
英语简历制作免费网站推荐,如何将简历翻译成英文?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
原生JS实现图片轮播切换效果
,网页ppt怎么弄成自己的ppt?
制作旅游网站html,怎样注册旅游网站?

