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与&使用技巧【技巧】
在线教育网站制作平台,山西立德教育官网?

