Mongo+nodejs填坑系列——mongoose自动在collection结尾添加's'

本文记录了在使用MongoDB和Node.js开发论坛时遇到的mongoose问题。通过mongoose模块连接数据库,介绍schema、model和entity的关系。强调了接口处理完毕后关闭数据库连接的重要性,并建议将schema和model的代码独立存放,以避免重复编写。在数据操作中,保存数据可能需要重启数据库才能查看,而获取所有数据的方法也进行了说明。
摘要由CSDN通过智能技术生成

最近在用nodejs和mongodb写个论坛,在这里记录下遇到的一些坑。

连接mongodb时使用的是mongoose模块,安装和使用方法如下:

安装:

npm install mongoose --save

使用:

let mongoose = require('mongoose');


mongoose主要分为三个部分:schema(映射),model(模型),entity(实体),三者的关系是:schema生成model,model生成entity,其中model和entity可以对数据库进行操作,实例如下:

// 定义Schema
UserSchema = new mongoose.Schema({
    user: {
 // 真实姓名
        type
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值