• src目录下新建一个文件夹models,用来存放数据模型和操作数据库的方法。
  • models目录下新建一个文件user.js,用来管理用户信息相关的数据库操作。
  • 相关的数据模型和数据库操作方法,最后通过module.exports暴露出去。

mongoose版本8.0.0

1-创建结构

const mongoose = require("mongoose");const userSchema = new mongoose.Schema(    {        id: {            type: Number,            index: true,            unique: true,        },        name: String,    },    {        versionKey: false, // 设置false,存取数据就不会带版本id    });

2-创建模型

const User = mongoose.model("user", userSchema);

3-查增改删查批量查询Model.find()

Model.find(filter [, projection] [, options])await User.find({ name: 'kaka' }, 'name phone'); // 字段前加'-'表示不返回的字段await User.find({}, { name: 1, phone: 1 }); // 1-要返回的字段 0-不返回的字段