Mongoose的使用
2016-01-14 12:05
351 查看
最近想做一个练手的App小项目。考虑到数据接口的问题,因为关系型数据库用的比较多,也有一定经验了,所以打算使用比较火的MongoDB作为数据库,下面就介绍一下Mongoose的使用方法吧。
概念:Mongoose是MongoDB的一个对象模型工具,可以工作于异步环境下。
一、创建数据库
![](http://images2015.cnblogs.com/blog/692521/201601/692521-20160114114935100-26352208.png)
二、使用Mongoose连接到数据库
安装:$ npm install mongdb 和 $ npm install mongoose
编写代码:
启动: $ node index.js
三、查看数据是否已经插入
![](http://images2015.cnblogs.com/blog/692521/201601/692521-20160114120246085-1226264594.png)
![](http://images2015.cnblogs.com/blog/692521/201601/692521-20160114120339085-1700131251.png)
这样数据就插入完毕
概念:Mongoose是MongoDB的一个对象模型工具,可以工作于异步环境下。
一、创建数据库
![](http://images2015.cnblogs.com/blog/692521/201601/692521-20160114114935100-26352208.png)
二、使用Mongoose连接到数据库
安装:$ npm install mongdb 和 $ npm install mongoose
编写代码:
var mongoose = require('mongoose'); var db = mongoose.createConnection('192.168.6.5','DemoDB','27017'); db.on('error',console.error.bind(console,'连接错误:')); db.once('open',function(){ var UserSchema = new mongoose.Schema({ userName:String, password:String }); var UserModel = db.model('users',UserSchema); var UserEntity = new UserModel({userName:'weifengzz',password:'123456'}); console.log("entity--------"+UserEntity.userName+"-----"+UserEntity.password); UserEntity.save(function(err) { if (err) handleError(err); console.log('Success'); }); });
启动: $ node index.js
三、查看数据是否已经插入
![](http://images2015.cnblogs.com/blog/692521/201601/692521-20160114120246085-1226264594.png)
![](http://images2015.cnblogs.com/blog/692521/201601/692521-20160114120339085-1700131251.png)
这样数据就插入完毕
相关文章推荐
- 协作神器:Leangoo
- golang 1.5/1.6/1.7 安装和配置
- 在Mac下用pip安装Django过程介绍
- Django开发博客(七)——markdown优化
- Goolge Map API 源码
- Golang的包管理、项目管理
- beego
- 2015年深度学习淘金热 The Deep Learning Gold Rush of 2015
- 谷歌想要返华,但却陷入了尴尬境地
- django小技巧
- [Latex] Algorithm
- Django学习笔记《序》
- django orm总结
- VIEWGOOD(远古)中小学数字化校园建设的应用方案
- Google MapReduce/GFS/BigTable论文
- Django Model层字段类型详解
- Django之歌
- django Meta 选项
- 每日进步一点点:用CanPlayType方法测试google、IE、火狐浏览器对video的兼容性
- Django配置session