我正在使用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