簡體   English   中英

在Bluemix中,如何從帶有集成Cloudant DB的Python Flask應用程序中檢索Cloudant數據?

[英]In Bluemix, from a Python Flask App with integrated Cloudant DB, how do I retrieve Cloudant data?

我有一個運行在Bluemix中的集成Cloudant的Python Flask應用程序。 Cloudant數據庫包含一些文檔。 每個文檔除了默認的_id和rev字段外,還具有一個“名稱”和一個“電子郵件”字段。

使用CouchDB接口,我可以輕松打印出db字段的地址

doc in db: docs +="<br>"+doc

給出以下結果:

71076864699bfbd07b0f1684945e01ef _design / 1e0c70cd2cad4211581be1c25adb1eea86d1b2f0 _design / 3478963fd9207264b8ab48dbc23187ca9ad7204a

我現在想打印出“名稱”和“電子郵件”字段的實際值。 我可以在Cloudant UI中使用查詢或索引來做到這一點。

如何從我的Python應用程序運行此查詢或索引以顯示名稱和電子郵件字段的實際值? 最佳做法是什么?

您需要使用為應用程序配置的Cloudant數據庫的憑據和URL向正確的Cloudant端點發出HTTP請求(可在VCAP_SERVICES環境變量中找到)。

我們有一個alpha階段的python庫 ,建議您使用。 目前,它可以做一些基本的事情,並減少所需的樣板代碼量。

這個詳細的教程向您展示了如何執行此操作。

您還可以在此處找到Cloudant Python文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM