位置: 编程技术 - 正文
推荐整理分享node.js利用mongoose获取mongodb数据的格式化问题详解(node.js利用cas实现单点登录),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:nodejs nodemon,node mongoose,nodejs mongoose,nodejs mocha,node.js怎么用,nodejs mongoose,node.js利用cas实现单点登录,nodejs mongoose,内容如对您有帮助,希望把文章链接给更多的朋友!
说明
大家都知道在mongodb 中获取数据,不管使用回调函数还是Promise又或者generate 语法最后得到都是mongoose.Query对象,不能直接操作如同普通对象一样得到单行数据。还有就是时间格式化问题,见下面。
下面示例默认使用co 和 es6 */yield 语法,当然也可以使用async/await
1. 安装mongoose
说明:
mongoose: mongodb 的nodejs 数据库驱动 co: 一个自动执行的generate函数容器 moment: 时间格式化2. 处理数据
如下代码:
这里通过 Object.keys(person)可以得到如下数据:
3. 得到普通对象
通过查询mongoose 文档最后得到解决办法而且,可以轻松格式化哦:
总结