仅支持 MongoDB 版本 1.4 及更早版本运行 Mongoskin 吗?

5

我正在尝试了解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 v1.4一起使用?对我来说,这个版本太旧了(当前版本是3)。
1个回答

11

它期望使用MongoDB的1.4版本驱动程序,而不是数据库。

您应该删除2.0.6版本的驱动程序,因为与其尚不兼容(问题),并安装1.4版本:

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

(然而,我不确定1.4驱动程序是否能够正确地与3.x数据库配合使用)


1
特别感谢您的问题编号。 - Marat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接