首页 > 技术文章 > Mongoose的使用

weifengzz 2016-01-14 12:05 原文

最近想做一个练手的App小项目。考虑到数据接口的问题,因为关系型数据库用的比较多,也有一定经验了,所以打算使用比较火的MongoDB作为数据库,下面就介绍一下Mongoose的使用方法吧。

概念:Mongoose是MongoDB的一个对象模型工具,可以工作于异步环境下。

一、创建数据库

二、使用Mongoose连接到数据库

  安装:$ npm install mongdb 和 $ npm install mongoose

 编写代码:

 1 var mongoose = require('mongoose');    
 2 
 3 var db = mongoose.createConnection('192.168.6.5','DemoDB','27017'); 
 4 db.on('error',console.error.bind(console,'连接错误:'));
 5 db.once('open',function(){
 6   var UserSchema = new mongoose.Schema({
 7   userName:String,    
 8   password:String
 9   });
10   var UserModel = db.model('users',UserSchema);
11   var UserEntity = new UserModel({userName:'weifengzz',password:'123456'});
12   console.log("entity--------"+UserEntity.userName+"-----"+UserEntity.password);
13   UserEntity.save(function(err) {
14     if (err) handleError(err);
15     console.log('Success');
16   });  
17 });

  启动: $ node index.js

三、查看数据是否已经插入

 

这样数据就插入完毕

 

推荐阅读