javascript - json 被转换为 BSON

标签 javascript json node.js mongodb sails.js

我正在使用 sails js 框架作为 Node 。

我想问为什么我的 mongodb json 被转换为 bson。 然后我使用 sails model/Waterline ORM 查询/检索。我得到了 BSON。

我可以将 BSON 转换为 JSON 吗?为什么我得到的是 BSON 而不是 JSON?

最佳答案

是的。您可以使用 .toJSON 函数。呃。

User.find().exec(
  function(err,myRecord){
    var datUser = myRecord.pop().toJSON();
    console.log(datUser);
  })

或者使用 .toObject() 来删除所有实例方法。

http://sailsjs.org/documentation/reference/waterline-orm/records/to-object

关于javascript - json 被转换为 BSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37065452/

相关文章:

javascript - 让 Tabs 为 BootStrap 工作

node.js - 使用 Chromeless 和 Puppeteer 或 Selenium 有什么好处?

javascript - 如何查看给定 Node.js 版本支持哪些语言环境以及如何启用缺少的语言环境?

Javascript colorbar - 创建它的最佳方式

javascript - onreadystatechange 函数永远不会被调用

javascript - queue.js 从本地变量而不是外部文件传递数据

javascript - 如何根据请求从 JS 文件发送 JSON 响应?

javascript - 使用 Node.js 操作 Mongoose/MongoDB 数组

javascript - 使用 Javascript 更新标题标签

python - 如何规范化包含大量不同集合的深层嵌套 JSON 结果?