我正在使用Flask和CouchDB。我已將文件文檔映射到文件對象。我應該如何在燒瓶中使用CouchDBs視圖
class File(Document):
name = TextField()
conten = TextField()
在我的Flask Blueprint中,我想返回所有文件。我怎麼做。我知道我必須寫下如下圖:
function(doc) {
if(doc.type == 'file') {
emit(doc_id, doc)
}
}
但是我要把這段代碼放在哪裏?在我的File
對象中?我是否必須將此視圖定義添加到CouchDBManager
?或者我應該使用query函數?
如果按照您最初描述的方式完成。但是如何在藍圖中創建ViewDefinition? – OrangeTux 2013-04-10 10:58:30
我不確定是否正確理解您的問題,但要創建一個ViewDefinition對象,您只需將其稱爲:ViewDefinition(「<設計文檔名稱>」,「」,「」)。您在問題中列出的視圖代碼將列出字段類型等於「文件」的所有文檔。 –
brdlph
2013-04-10 12:53:33