mongoose

87 阅读1分钟
npm i mongoose

const mongoose = require("mongoose");

async function main() {
    //连接mongodb地址/数据库名字
    await mongoose.connect("mongodb://127.0.0.1:27017/mysql");
}

main()
    .then((res) => {
        console.log("连接成功");
    })
    .catch((err) => {
        console.log("连接失败");
        console.log(err);
    });

//创建集合模板
const user = new mongoose.Schema({
    // 字段
    name: {
        type: String,
        require: true,
    },
    age: {
        type: Number,
        require: true,
    },
});
//(集合名字,前面的集合模板)  注:数据库里如果没有User集合就会自动创建并且名字叫users
const userModel = mongoose.model("User", user);

const u = new userModel({ name: "nameA", age: 123 });
u.save()