我想使用“Sails.js”框架和“CouchDB”数据库在节点js中创建一个Web。我检查了它的包装,我找到了很多包装。
https://www.npmjs.com/search?q=couchdb
所以任何人都可以建议我可以用于我的应用程序的哪个包,也想知道我需要创建一个自定义适配器。
如果不需要创建自定义适配器,那么我可以使用sails模块功能。
答案 0 :(得分:1)
JS中最受欢迎的CouchDB适配器:
它们都可在NPM上使用。
PouchDB具有很多功能,而且他的API易于使用。它还支持许多返回类型(回调,promises,async / await)。 PouchDB周围还有很多插件。
至于nanoDB,它具有较少的功能(因为它极简主义),但它涵盖了CouchDB的所有一般功能。
注意:nanoDB正常实现是回调(可能非常难看)。有一个承诺here的nanoDB实现。
答案 1 :(得分:0)
您还可以查看此适配器sails-couchdb-orm,但可能无法再维护它。
如果您计划使用IBM Bluemix部署项目,则应尝试使用sails-cloudant-orm。 Cloudant基于Apache CouchDB。