我正在嘗試使用couchnode module將couchbase集成到我的NodeJS應用程序中。看起來它缺乏文檔。我在源代碼中看到很多帶參數的方法,但我無法找到有關它們工作原理的很多信息。可否請您與我分享一些,可能是代碼示例?或者我應該從其他語言的文檔中瞭解這些方法,因爲它們有可能相同嗎?couchnode的示例和文檔
1
A
回答
1
爲了使開發更容易,我寫了一個小幫手(LIB/couchbase.js):
var cb = require('couchbase'),
config;
if(process.env.NODE_ENV === 'production') {
config = require('../lib/config');
} else {
config = require('../lib/localconfig');
}
module.exports = function(bucket, callback) {
config.couchbase.bucket = bucket;
cb.connect(config.couchbase, callback);
};
下面是一個視圖和異步一些示例代碼/每獲取操作。而不是'默認',你可以使用不同的桶。
var couchbase = require('../lib/couchbase');
couchbase('default', function(error, cb) {
cb.view('doc', 'view', {
stale: false
}, function(error, docs) {
async.each(docs, function(doc, fn) {
cb.get(doc.id, function(error, info) {
// do something
fn();
}
}, function(errors) {
// do something
});
});
});
0
我適應另一個開發人員寫了查詢和編輯微軟的Azure DocumentDB文件,讓它與Couchbase工作的AngularJS和Node.js的web應用程序:
https://github.com/rrutt/cb-bread
下面是具體的節點.js模塊執行對Couchbase Node SDK版本2.0.x的所有調用:
https://github.com/rrutt/cb-bread/blob/dev/api/lib/couchbaseWrapper.js
希望這可以幫助您理解如何爲許多Couchbase API方法配置參數。
相關問題
- 1. PythonMagick的文檔和示例
- 2. boost threadpool - 文檔和示例
- 3. XACML和WCF示例和文檔
- 4. ruby的xquery文檔/示例
- 5. WinRTXamlToolkit.UWP的文檔或示例
- 6. ffserver文檔和示例代碼
- 7. Apache Avro架構示例和文檔
- 8. Android脫機文檔和示例代碼
- 9. Couchnode Upsert響應
- 10. 示例項目文檔
- 11. AtTask API文檔/示例
- 12. 如何使用couchnode
- 13. 使用firebase的任何示例 - 文檔
- 14. 來自Redux文檔示例的問題
- 15. ruby文檔中的module_function示例
- 16. Python標準庫中的文檔示例
- 17. 來自Doctrine 2文檔的示例
- 18. OptaPlanner Shadow Variable的詳細示例/文檔?
- 19. Django:文檔中的內嵌formset示例
- 20. Slick文檔中的錯誤示例?
- 21. 實現Java文檔模型的示例
- 22. XML文檔中的多語言示例
- 23. 突出顯示忽略c文檔中的文檔案例#
- 24. 文檔/使用Selenium和Python導航網站的示例
- 25. MongoDB中的多文檔事務 - 書籍和作者示例
- 26. Microsoft安全目錄格式的文檔和API示例
- 27. 任何知道關於bzr的良好示例和文檔
- 28. 哪裏可以找到Ext.Net MVC4 Razor的示例和/或文檔?
- 29. 從捆綁打開示例文檔
- 30. hadoop並行處理示例或文檔
節點SDK仍在開發中,我們將在稍後創建文檔。現在你可以找到示例代碼作爲測試的一部分,或者像http://tugdualgrall.blogspot.fr/2013/03/easy-application-development-with.html –