Node.js 如何在Sails.js中使用CouchDB

Node.js 如何在Sails.js中使用CouchDB,node.js,sails.js,couchdb,Node.js,Sails.js,Couchdb,我想使用“Sails.js”框架和“CouchDB”数据库在NodeJS中创建一个web。我已经检查了它的包装,我发现了很多包装 因此,任何人都可以建议我可以将哪个包用于我的应用程序,并且想知道为此我需要创建一个自定义适配器 如果没有创建自定义适配器的要求,那么我可以使用sails模块功能。JS中最流行的CouchDB适配器: 它们都可以在NPM上获得 PockDB有很多特性,他的API很容易使用。它还支持许多返回类型(回调、承诺、异步/等待)。数据库周围也有很多插件 至于nanoD

我想使用“Sails.js”框架和“CouchDB”数据库在NodeJS中创建一个web。我已经检查了它的包装,我发现了很多包装

因此,任何人都可以建议我可以将哪个包用于我的应用程序,并且想知道为此我需要创建一个自定义适配器


如果没有创建自定义适配器的要求,那么我可以使用sails模块功能。

JS中最流行的CouchDB适配器:


它们都可以在NPM上获得

PockDB有很多特性,他的API很容易使用。它还支持许多返回类型(回调、承诺、异步/等待)。数据库周围也有很多插件

至于nanoDB,它的功能较少(因为它是最简单的),但它涵盖了CouchDB的所有一般功能


注意:nanoDB的正常实现是回调(这可能非常难看)。有一个承诺的nanoDB实现

您也可以查看此适配器,但它无法再维护
如果您计划使用IBM Bluemix部署您的项目,您应该尝试使用。Cloudant基于ApacheCouchDB