连接mongodb第三方库mongoose

npm i mongoose

官方示例

const mongoose = require("mongoose")
mongoose.connect('mongodb://localhose:27017/test')

const Cat = mongoose.model('Cat',{name: String})
const kitty = new Cat({name: 'Zildjian)
kitty.save().then(()=>{console.log('meow')})

自己尝试创建一条数据

//引入
const mongoose = require('mongoose')
//链接本地库
async function main(){
    await mongoose.connect('mongodb://localhost:27017/mytest')
}
main().then(res=>{
    console.log(res,'mongo连接成功');
}).catch(err=>{
    console.log(err);
})
//创建集合的数据模型
const user = new mongoose.Schema({
    username:{
        type: String,
        required: true
    },
    age:{
        type: Number,
        required: true
    }
})
//创建集合并挂载集合数据模型
const userModel = mongoose.model('User',user)
//创建数据
const u = new userModel({username:'lisi',age:18})
//将创建的保存入库
u.save()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容