我正在通过raspberry pi上的node.js运行一个网站,并希望将其连接到mongodb数据库。不幸的是,由于采用32位系统,mongodb服务器提供的存储库版本仅为2.4版。
我试图编译更高版本的mongodb,但没有成功。尝试通过my 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的版本 package.json 将文件归档到较低的文件中。2.X版本显然使用mongodb 2.4或更低版本!
package.json