mongodb数据库操作方法

// Schema、Model、Entity或者Documents的关系请牢记,Schema生成Model,Model创造Entity,Model和Entity都可对数据库操作造成影响,但Model比Entity更具操作性。
首先安装mongoose;
安装方法:cnpm i mongoose --save
 
在express中使用方法:
const mongoose = require('mongoose');
// 连接数据库 如果不自己创建 默认test数据库会自动生成
mongoose.connect('mongodb://127.0.0.1:27017/blog');

 

// 为这次连接绑定事件
const db = mongoose.connection; //链接事件
db.once('error', () => console.log('Mongo connection error'));
db.once('open', () => console.log('Mongo connection successed'));
 
定义模式Schema:
const  cat=new mongoose.Schema({
eat:String,
foot:String,
},{collection:'animal'})//collection相当于创建动物属性的表表,
 
var catmodel= mongoose.model('animal',cat)//创建模型,
let newcatmodel = new models.catmodel({//创建实体
eat:'食物',
foot:'4只'
})
newcatmodel .save(err,data=>{
 
})
 

转载于:https://www.cnblogs.com/zzh965390267/p/8628608.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值