mongoose使用-mongodb安装配置(MacOS)

本文介绍了如何在Node.js环境中使用Mongoose操作MongoDB数据库。包括MongoDB的基础概念、安装步骤及后台管理方式等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mongoose是在node环境下操作mongodb的一个orm
mongoose为node下对mongodb的操作提供了更加便捷的方式,它通过mongodb中的数据转换为js的对象,方便了数据的操作。

所以要学习mongoose的使用首先需要了解mongodb。


什么是mongodb?

mongodb是一个基于分布式文件存储的数据库。
mongodb是个介于非关系型和关系型数据之间的产品。

mongodb的安装(当前以mac安装为例)

下载对应版本的mongodb安装文件

下载地址:http://www.mongodb.org/downloads


安装mongodb

将安装文件解压到自定义的目录

$tar zxvf mongodb-osx-ssl-x86_64-3.2.6.tgz

$mv mongodb-osx-x86_64-3.2.6 ~/mongodb

$cd ~/mongodb

在mongodb目录下新建data/db目录用以存储数据库数据

$mkdir -p data/db

启动mongodb

进入mongodb的安装目录的bin目录

$cd ~/mongodb/bin

执行命令启动数据库

$./mongod --dbpath /Users/zhangjianxi/mongodb/data/db

参数 --dbpath:用于指定你定义的数据存储目录,mongodb默认的数据存储目录为data/db

正常启动后画面:


启动完成后你的mongodb服务就启动起来了,你就可以对mongodb进行操作了。


mongodb后台管理方式

mongodb服务启动之后我们可以通过shell方式和web方式对他的后台进行管理

shell方式管理

进入mongodb安装目录下的bin

执行mongo命令,则自动进入mongodb的后台管理shell界面,该界面为javascript环境,

$./mongo


自动连接到test文档

这时可以看到mongodb的服务端程序收到连接:


web方式管理

使用web方式管理需要在启动mongodb服务的时候添加参数 --rest

$./mongod --dbpath=/Users/zhangjianxi/mongodb/data/db --rest


通过启动日志可以看到web的端口为28017,服务的监听端口为27017。mongodb web访问的端口比服务的端口多1000

通过http://localhost:28017访问web管理界面


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值