将 mongodb node.js 软件包与 mongodb 2.4 版一起使用
Use mongodb node.js package with mongodb version 2.4
我 运行 通过 node.js 在我的 raspberry pi 上建立了一个网站,我想将它连接到 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?
好的,所以我很轻松地解决了它。您可以将package.json
文件中mongodb的版本设置为较低版本。 2.X 版本显然使用 mongodb 2.4 或更低版本!
我 运行 通过 node.js 在我的 raspberry pi 上建立了一个网站,我想将它连接到 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?
好的,所以我很轻松地解决了它。您可以将package.json
文件中mongodb的版本设置为较低版本。 2.X 版本显然使用 mongodb 2.4 或更低版本!