node.js 使用mongoose链接mongodb的操作教程
程序员文章站
2023-11-17 19:32:04
node.js 使用mongoose链接mongodb的操作教程
//导入mongoose包
var mongoose = require('mongoose');
//链接...
node.js 使用mongoose链接mongodb的操作教程
//导入mongoose包 var mongoose = require('mongoose'); //链接本地数据库 var db_url = 'mongodb://localhost:27017/local'; //链接,异步操作 mongoose.connect(db_url); //注册三个响应 mongoose.connection.on('connected',function(){ console.log('mongoose connection open to ' + db_url); }); mongoose.connection.on('error',function(err){ console.log('mongoose connection error: ' + err); }); mongoose.connection.on('disconnected',function(){ console.log('mongoose connection disconnected'); }); //创建schema var schema = mongoose.schema; var userschema = new schema({ username : {type:string}, userpwd : {type:string}, userage:{type:number}, logindate :{type:date} }); //根据schema创建module,schema规定了module的属性 var user = mongoose.model('user',userschema); function insert(){ //创建个体,相当于document var user = new user ({ username : 'tracy mcgrady', userpwd:'abcd', userage: 37, logindate : new date() }); //保存,异步保存 user.save(function(err, res){ if(err){ console.log('error:' + err); } else { console.log("res:" + res); } }); } //调用,因为是异步,所以在insert()返回后,再返回保存结果。所以node在设计系统是要考虑异步调用的问题。 insert();
上一篇: 饺子馅怎么做好吃?12种口味饺子馅,吃过的都说好吃
下一篇: Python画直方图之seaborn
推荐阅读
-
node.js 使用mongoose链接mongodb的操作教程
-
NestJs使用Mongoose对MongoDB操作的方法
-
Node.js中使用mongoose操作mongodb数据库的方法
-
node.js 使用mongoose链接mongodb的操作教程
-
NestJs使用Mongoose对MongoDB操作的方法
-
使用Python脚本操作MongoDB的教程
-
Node.js中使用mongoose操作mongodb数据库的方法
-
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
-
使用Python脚本操作MongoDB的教程
-
安装使用Mongoose配合Node.js操作MongoDB的基础教程_node.js