这个DB类也算是我经历了3个实际项目应用的,现分享出来,有需要的请借鉴批评。 上面的注释都挺详细的,我使用到了nodejs的插件mongoose,用mongoose操作mongodb其实蛮方便的。 关于mongoose的安装就是 npm install -g mongoose 这个DB类的数据库配置 ...
分类:
数据库 时间:
2016-04-09 13:43:17
阅读次数:
255
Knowledge Dependence:阅读文本前,你需要了解基本的关系型数据库与非关系型(NoSQL)数据库的概念和区别,以及 MongoDB(Mongoose)的简单实践。 ? 这两三年来,伴随着大数据(Big Data)的空前火热,无论是在工程界还是科研界,非关系型数据库(NoSQL)都已经 ...
分类:
数据库 时间:
2016-04-09 00:13:02
阅读次数:
298
先定义了一个article的schema 增加一条测试数据: 下面使用findOne方法获取这条记录,在获取到的记录上增加一个remark属性,并在控制台输出结果 发现结果中remark属性没有显示,同时在schema中声明过的description也没有显示(因为增加数据的时候就没有设置descr ...
分类:
数据库 时间:
2016-03-26 12:19:43
阅读次数:
417
刚开始使用http中间件做爬虫其实蛮多坑的,最主要的坑就是编码问题,有很多中文网站的采用的gb2313的编码方式,这个在爬到的报文解析就很蛋碎, 因为http中间件对utf-8支持的比较好,所以针对这一点我们需要对于gb2312的网站做编码转换处理 这里我使用了mongoose,所以node执行js
分类:
数据库 时间:
2016-03-22 19:04:54
阅读次数:
409
MongoDB中没有join的特性,因此无法使用join进行表的连接和关联查询,在Mongoose中封装了populate方法,在定义一个 Schema 的时候可以指定了其中的字段(属性)是另一个Schema的引用,在查询文档时就可以使用 populate 方法通过引用 Schema 和 id 找到
分类:
其他好文 时间:
2016-03-10 18:43:30
阅读次数:
162
官方文档代码: 1 var schema = new Schema(..); 2 schema.post('save', function (doc) { 3 console.log('this fired after a document was saved'); 4 }); 5 6 var Mo
分类:
其他好文 时间:
2016-03-09 17:19:51
阅读次数:
173
mongoose 需要在Schemas基础上进行使用 var mongoose = require('mongoose'); var Schema = mongoose.Schema; var blogSchema = new Schema({ title: String, author: Stri
Mongoose 参考手册 标签(空格分隔): MongoDB Mongoose 是什么? 一般我们不直接用MongoDB的函数来操作MongoDB数据库 Mongose就是一套操作MongoDB数据库的接口. Schema 一种以文件形式存储的数据库模型骨架,无法直接通往数据库端,也就是说它不具备
分类:
Web程序 时间:
2016-02-29 15:56:16
阅读次数:
232
node 开发流程1,express nodeName ; npm install;2,加入Database;var mongoose = require('mongoose'); npm install mongoose --savevar dbIpAddress = process.env.MO
分类:
其他好文 时间:
2016-02-26 06:54:37
阅读次数:
162
Built-in Promises Mongoose 异步操作,像 .save() 和 queries,返回 Promises/A+ conformant promises. This means that you can do things like MyModel.findOne({}).the
分类:
其他好文 时间:
2016-02-20 01:47:51
阅读次数:
379