node.js连接mongodb
2016-01-03 12:36
627 查看
学会简单的nodejs之后我们就可以开始试着学习连接数据库了,这里我向大家推荐mongodb(mongodb的下载与安装网上资料都有,我就不重复做工了,如果有什么问题的话也可以私信我)。
mongpdb的学习在这里推荐这个网站http://www.runoob.com/mongodb/mongodb-tutorial.html简单易懂,上手快速。
今天主要讲的是如何来连接数据库。
1.先在node里面安装一个mongoose模块,这个模块把连接缩短到只需要一个url非常快捷。笔者在安装之后编译发现还少了一个bluebird模块,然后也把这个模块安装上去了,具体什么作用笔者也不是很清楚,如果有人知道的也希望回答一下。
2.连接数据库的代码,很简单吧。
var mongoose = require("mongoose");
// 连接字符串格式为mongodb://主机/数据库名
mongoose.connect('mongodb://localhost/test');
3.之后就是添加数据库内容的代码了。
var Schema = mongoose.Schema;
//骨架模版
var movieSchema = new Schema({
doctor : String,
title : String,
language : String,
country : String,
year : Number,
summary : String,
poster : String,
flash : String
})
//模型
var Movie = mongoose.model('Movie', movieSchema);
//存储数据
var moive = new Movie({
title: '黑衣人三',
doctor: '史密斯',
year: 2018,
flash: 'http://player.youku.com/player.php/sid/XNjA1Njc0NTUy/v.swf',
country: '美国',
language: '英语',
summary: '好片'
})
//保存数据库
moive.save(function(err) {
if (err) {
console.log('保存失败')
return;
}
console.log('meow');
});
4.运行之后我们就能在数据库里面看到这个东西了。
在DB里面show collection
找到我们新建的集合
然后db.movies.find().pretty()
就能显示出我们要放入的数据了。
5.在此推荐一款可视化数据库软件Robomongo
百度搜索下载。
百度经验里面有教程。
http://jingyan.baidu.com/article/9113f81b011ee72b3214c78d.html
然后就可以在可视化的界面里面更好的看这些数据了。
mongpdb的学习在这里推荐这个网站http://www.runoob.com/mongodb/mongodb-tutorial.html简单易懂,上手快速。
今天主要讲的是如何来连接数据库。
1.先在node里面安装一个mongoose模块,这个模块把连接缩短到只需要一个url非常快捷。笔者在安装之后编译发现还少了一个bluebird模块,然后也把这个模块安装上去了,具体什么作用笔者也不是很清楚,如果有人知道的也希望回答一下。
2.连接数据库的代码,很简单吧。
var mongoose = require("mongoose");
// 连接字符串格式为mongodb://主机/数据库名
mongoose.connect('mongodb://localhost/test');
3.之后就是添加数据库内容的代码了。
var Schema = mongoose.Schema;
//骨架模版
var movieSchema = new Schema({
doctor : String,
title : String,
language : String,
country : String,
year : Number,
summary : String,
poster : String,
flash : String
})
//模型
var Movie = mongoose.model('Movie', movieSchema);
//存储数据
var moive = new Movie({
title: '黑衣人三',
doctor: '史密斯',
year: 2018,
flash: 'http://player.youku.com/player.php/sid/XNjA1Njc0NTUy/v.swf',
country: '美国',
language: '英语',
summary: '好片'
})
//保存数据库
moive.save(function(err) {
if (err) {
console.log('保存失败')
return;
}
console.log('meow');
});
4.运行之后我们就能在数据库里面看到这个东西了。
在DB里面show collection
找到我们新建的集合
然后db.movies.find().pretty()
就能显示出我们要放入的数据了。
5.在此推荐一款可视化数据库软件Robomongo
百度搜索下载。
百度经验里面有教程。
http://jingyan.baidu.com/article/9113f81b011ee72b3214c78d.html
然后就可以在可视化的界面里面更好的看这些数据了。
相关文章推荐
- MongoDB实战指南(三):MongoDB的锁机制
- mongoDB对时间的处理ISODate与我们时区相差8小时
- Mongodb集群搭建的三种方式
- java连接MongoDB查询导出为excel表格
- RedHat7搭建MongoDB集群
- Mongodb索引详解
- 在spring中配置mongodb的用户名和密码
- spring+springmvc+mongodb开发环境搭建
- angularjs+nodejs+mongodb三件套
- MongoDB入门
- 连接mongodb,kafka异步处理代码
- Mongodb开启auth的用户管理
- 7.MongoDB java CRUD
- mongodb主从以及auth主从 配置详解
- MONGODB(三)——Java操作Mongo
- mongodb安装详解
- MongoDB学习笔记八:复制
- MongoDB学习笔记七:管理
- 使用MongoDB C#官方驱动操作MongoDB
- MONGODB(二)——索引操作