说明
在mongodb 中获取数据,不管使用回调函数还是Promise又或者generate 语法最后得到都是mongoose.Query对象,不能直接操作如同普通对象一样得到单行数据。还有就是时间格式化问题,见下面。
下面示例默认使用co 和 es6 */yield 语法,当然也可以使用async/await
1. 安装mongoose
$ npm install mongoose co moment --save
说明:
mongoose: mongodb 的nodejs 数据库驱动
co: 一个自动执行的generate函数容器
moment: 时间格式化
2. 处理数据
如下代码:
// 省略链接数据库,详情见文档
const mongoose = require('mongoose')
const co = require(