2017-04-05 60 views
0

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

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

因此,任何一个可以建议我可以用我的应用程序,它包也想知道为了这个,我需要创建一个自定义的适配器。

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

回答

1

最流行的CouchDB适配器JS:


他们都是可用的NPM。

PouchDB有很多功能,他的API很容易使用。它也支持许多返回类型(回调,承诺,异步/等待)。 PouchDB还有很多插件。

至于nanoDB,它具有较少的特性(因为它极简),但它涵盖了CouchDB的所有常规特性。

注意:纳米数据库的正常实现与回调(这可能是非常丑陋的)。有一个承诺here nanoDB的实现。

+0

我可以使用那些包使用node.js模型... –

0

你也可以看看这个适配器sails-couchdb-orm,但它不能再维护。
如果您计划使用IBM Bluemix部署项目,则应尝试使用sails-cloudant-orm。 Cloudant基于Apache CouchDB。