所以我有点矛盾。我想要一个高质量的驱动程序/库来访问它也是无模式的,但似乎 Nodejs 唯一活跃的 MongoDB 库是 Mongoose。
现在,Mongoose 很棒,但又一次......它是一个基于模式的库,我不想在这个项目中使用 Mongo 的库。
所以,我发现符合我的标准(不是猫鼬)的选项如下..
- MongoDB 原生
- 可能是使用最广泛的选项,也是其他库的基础,但不是最友好的。我认为,深度嵌套的回调很快就会变得丑陋。
- 蒙哥皮肤
- 这是一个不错的选择,它似乎允许大量访问普通的 Mongo 构造,但同时它的文档记录很差,而且不是很活跃。
- 蒙
- 我个人的偏好..但它无法访问 Mongo 的大部分构造,并且该项目似乎几乎死了..它基本上一年内没有任何活动。
- 蒙古人
- 可能是三个包装器之间最近活跃的一个,但它缺乏 GridFS 支持(我看到了)。
我还有其他选择吗?
编辑:将其他库添加到列表中..