您的位置:首页 > 数据库 > Mongodb

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
然后就可以在可视化的界面里面更好的看这些数据了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: