node.js - ObjectID 显示 Unicode 乱码而不是字符串

标签 node.js mongodb unicode webstorm

当我调试我的 Node 应用程序时,我的 ObjectId 由类似 ObjectID {id: RýÕ/H} 的 Unicode 乱码表示,而不是实际的可读 ID。这是一个 screenshot .有谁知道这是什么原因造成的?

我在 Crunchbang Waldorf x64 上使用 WebStorm 7.0.1。

更新:检查 Node 检查器后,我得到相同的结果:http://i.imgur.com/8dxOGhd.png

我唯一能正确看到我的 ObjectId 的情况是我在 Robomongo(一个 MongoDB GUI)中检查它们,或者如果我从 Node 应用程序中将它们记录到控制台。

最佳答案

不幸的是,这正是 WebStorm 当前的工作方式。如果需要,您可以在调试时使用 object.toString() 进行快速评估。 WebStorm 没有显示一些友好的东西,而是显示了 ObjectID.

的二进制表示

关于node.js - ObjectID 显示 Unicode 乱码而不是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19896797/

相关文章:

javascript - 使用 Node/JavaScript 找出域名的初步猜测完全限定 URL

node.js - Sequelize + Sequelize cli 播种大量随机数据

php - 在创建/修改时将 Drupal 节点插入到 MongoDB

winapi - #define _UNICODE 不适用于 MinGW + CodeBlocks

swift - 将按钮标题设置为 unicode 字符

node.js - Telegram Bot 中的reply_markup( Node js)

javascript - 如何访问内部生成器函数内部的父类(super class)方法?

mongodb - 使用 mongodb(多对多)实现进行图书标记

javascript - mongo findAndUpdateOne 在我的例子中失败了

php - 正则表达式 - Unicode 属性引用和示例