vue + express + mongoose项目构建,简单测试

本文介绍如何在Node.js项目中使用Mongoose连接MongoDB数据库并进行数据操作。通过具体步骤演示从安装到数据写入的全过程。

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

承接我之前的一篇文章,https://blog.youkuaiyun.com/Little_Pig_Bug/article/details/82712986,使用的是同一个后台项目myapp

mongoose我们可以理解他是Oracle和mongodb的一个混合产物

1.安装mongoose,cd进入myapp文件夹

C:\projects\myapp>npm install mongoose --save

2.在app.js下添加如下代码

const mongoose = require('mongoose');
//连接mongoose
mongoose.connect('mongodb://localhost/student');   //连接test数据库
//实例化连接对象
const db = mongoose.connection;
      db.on('error',console.error.bind(console,'连接错误:'))
      db.once('open',(callback) =>{
        console.log('mongodb数据库连接成功!')
      })
const classSchema = new mongoose.Schema({
    name: String,
    studentId: Number
})
const classModel = mongoose.model('newClass', classSchema);
let newStudent = [{
    name: '小明',
    studentId: '001'
}]
classModel.create(newStudent, (res,err) => {
    if(err) return console.log(err)
    res.send("添加成功!")
});

 

3.启动 node app.js

说明此时我们的数据库中已成功插入我们的数据了

4.我们cd进入我们mongodb的bin文件夹--->mongo.exe---->show dbs,可以看到我们mongodb中已经有student数据库了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值