获取TypeError:未知编码:使用Mongoose运行服务器脚本时为1

时间:2017-01-04 06:04:26

标签: javascript node.js mongodb mongoose mean-stack

我正在运行以下代码,使用Mongoose将水果名称插入数据库。它会插入对象,但随后会抛出 TypeError:Unknown encoding:1 并退出脚本。我尝试更新Mongoose和Mongo,但它没有解决问题。

{{1}}

enter image description here

2 个答案:

答案 0 :(得分:3)

我有一个糟糕的工作解决方案,删除console.log(水果)。

我现在在Fedora 25上遇到了同样的问题,使用相同类型的代码。 今天它在Ubuntu 14.04上正常运行。

他们两人都在使用Nvm和v6。

答案 1 :(得分:2)

真正的解决方案是将你的bson更新为1.0.3 - 见this issue(感谢Blaze Sahlzen)。