【问题标题】:Does run mongoskin only with mongodb version 1.4 and older?是否仅使用 mongodb 1.4 及更早版本运行 mongoskin?
【发布时间】:2015-06-30 12:14:05
【问题描述】:

我正在尝试理解 nodejs、express 和 mongodb 我正在运行 mongodb v 2.0.6 和最新的 nodejs 和 express 并尝试通过 mongoskin 将 express 应用程序与 mongodb 连接起来。 问题是:

npm ERR! peerinvalid The package mongodb does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer mongoskin@1.4.13 wants mongodb@~1.4

这是否意味着 mongoskin 只能与 mongodb v 1.4 一起使用?这个版本对我来说太旧了(目前是3)

【问题讨论】:

    标签: javascript node.js mongodb express mongoskin


    【解决方案1】:

    需要 MongoDB 的 1.4 版驱动程序,而不是数据库。

    您应该删除 2.0.6 版本的驱动程序,因为 mongoskin 还不能使用它 (issue),然后安装 1.4 版本:

    $ npm uninstall mongodb
    $ npm install mongodb@~1.4 [--save]
    $ npm install mongoskin [--save]
    

    (不过,我不确定 1.4 驱动程序是否能与 3.x 数据库一起正常工作)

    【讨论】:

    • 谢谢。我已经做到了。特别感谢您提供问题编号。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 1970-01-01
    相关资源
    最近更新 更多