当我调试我的Node应用程序时,我的ObjectId表示为像ObjectID {id:RýÕ/ H}这样的Unicode乱码,而不是实际的可读ID.这是一个
screenshot.有谁知道是什么导致了这个?
我在Crunchbang Waldorf x64上使用WebStorm 7.0.1.
更新:在检查节点检查器后,我得到相同的结果:http://i.imgur.com/8dxOGhd.png
我唯一可以正确看到我的ObjectId的是我在Robomongo(一个MongoDB GUI)中检查它们,或者我是否从Node应用程序中将它们记录到控制台.
最佳答案 不幸的是,这正是WebStorm目前的工作方式.如果需要,可以在调试时使用object.toString()进行快速评估.它不是显示友好的WebStorm,而是显示ObjectID的二进制表示.