如何在Sails.js中使用CouchDB

时间:2017-04-05 05:24:34

标签: node.js sails.js couchdb

我想使用“Sails.js”框架和“CouchDB”数据库在节点js中创建一个Web。我检查了它的包装,我找到了很多包装。

https://www.npmjs.com/search?q=couchdb

所以任何人都可以建议我可以用于我的应用程序的哪个包,也想知道我需要创建一个自定义适配器。

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

2 个答案:

答案 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。