下面的文档是一个小示例,存储在CouchDB中。
{
"_id": "Test4",
"referenceName": "refA",
"positions": {
"A": 422,
"B": 5442
},
"details": {
...
"infoA": "AQQ811P0",
...
},
...
}现在,我不太确定如何编写函数def retrieve_infoA(name="AQQ811P0")来只检索:
发布于 2014-12-23 15:23:35
您是否创建了一个CouchDB视图来检索数据?看起来会是这样的:
{
"_id": "_design/ddoc",
"views": {
"by_infoA": {
"map": "function(doc) {
if(doc.details && doc.details.infoA) {
emit(doc.details.infoA);
}
}"
}
},
"language": "javascript"
}然后,您可以使用类似于以下内容的URL片段调用视图:
/dbname/_design/ddoc/_view/by_infoA?key="AQQ811P0"您将检索整个文档,但在应用程序中,您只使用您感兴趣的字段。
有关详细信息,请参阅这里。
https://stackoverflow.com/questions/27603393
复制相似问题