0
A
回答
0
util.inspect將在定義一個對象的自定義inspect()函數時調用它,ObjectID類型就是這種情況。退房線137在BSON模塊的/lib/bson/objectid.js:
/**
* Converts to a string representation of this Id.
*
* @return {String} return the 24 byte hex string representation.
* @api private
*/
ObjectID.prototype.inspect = ObjectID.prototype.toString;
有了這個定製的檢查沒有確定,你會看到你所期望的數據類型的打印。一個簡單的測試可以確認:註釋掉該行設置的ObjectID的定製檢查的對象ID原型,上面的示例代碼現在產生這樣的:
{ _bsontype: 'ObjectID',
id: 'S\u000b~öxÿOkü6ü',
binId: <Buffer 53 0b 7e 99 f6 78 ff 4f 6b fc 36 fc> }
乾杯。
相關問題
- 1. 結構不打印上新的文件
- 2. Lisp中的打印結構
- 3. 打印float結構的值
- 4. 結果不能打印的Python - sqlplus的
- 5. 打印功能打印結果?
- 6. 樹結構不正確打印
- 7. 結構數組打印不正確| C++
- 8. 打印初始化結構
- 9. 打印PHP陣列結構
- 10. 打印附加結構(swift4)
- 11. 打印數據結構
- 12. 打印結構成員
- 13. 打印一個結構
- 14. 打印在一個結構
- 15. 結構變量打印
- 16. lldb調試器不能打印結構內容
- 17. 打印結構中的項目
- 18. 打印Matlab腳本的全局結構
- 19. 可打印格式的結構timeval
- 20. 打印perl的結構成員
- 21. 如何打印結構的成員?
- 22. 無法打印結構成員的值
- 23. c中的打印結構值
- 24. 打印表格的結構/模式
- 25. 無法打印傳遞的結構
- 26. gdb中的打印結構元素
- 27. 打印鏈接C結構的問題
- 28. SQL Server打印表的層次結構?
- 29. 打印結構成員通過它的功能
- 30. 未能從C中的結構打印字段
到底!這是我正在尋找https://github.com/mongodb/js-bson/blob/master/lib/bson/objectid.js#L135 謝謝。 – alexserver