使用mongoose操作MongoDB

在mongoose中可以使用save方法将一个新的文档插入collection中。
通过实例化要给mongoose.Schema()对象的定义一个model的所有属性。mongoose中通过mongoose.model()方法注册一个model。

//引入mongoose模块
const mongoose=require("mongoose");
//定义mongodb地址:user表数据库名
const url='mongodb:localhost/user';
//连接mongodb
mongoose.connect(url,function(err){
	if(err){
		console.log(连接失败!);
		return;
	}
});
//定义Schema
const userSchema=new mongoose.Schema({
	//字段名:字段类型
	id:{type:Number},
	name:{type:String},
	sex:{type:String}
});
//users是集合名也是表名
mongoose.model('users',userSchema);
const users=mongoose.model('users');
//如果想要插入多条数据就运行多次
var art=new users({
	id:1,
	name:'张三',
	sex:'男'
});
//将文档插入集合中
art.save(function(err){
	if(err){
		console.log("插入失败");
	}
});
发布了19 篇原创文章 · 获赞 20 · 访问量 499

猜你喜欢

转载自blog.csdn.net/Handsome_gir/article/details/105123733
今日推荐