我正在通过树莓派上的node.js运行一个网站,并希望将其连接到mongodb数据库。不幸的是,由于使用32位系统,mongodb服务器提供的整个存储库仅是2.4版。
我尝试编译更高版本的mongodb,但未成功。尝试通过我的node.js应用程序连接到数据库会给我这个错误:
MongoError: Server at localhost:27017 reports wire version 0, but this version of Node.js Driver requires at least 2 (MongoDB2.6).
有什么办法告诉mongodb node.js包使用较低版本的Mongodb吗?
答案 0 :(得分:0)
好,所以我很容易解决了。您可以在package.json
文件中将mongodb的版本设置为较低的版本。 2.X版本显然使用mongodb 2.4或更低版本!