2017-04-05 61 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。