如何创建一个允许我根据主文档的JSON对象搜索特定值的视图?
例如,下面是我的数据库中的文档。 电话号码保存在“patientinfo”键内的“phone”中。
如何使用此布局搜索电话号码?
{
"_id": "x2484",
"_rev": "2-44ac5e42ce95fcbcc8a743a256a3f6ce",
"patientinfo": {
"name": "Douglas",
"laststat": "Complete",
"timetocall": 1438034383,
"queue": 7,
"notes": "Spouse placed call",
"laststatcode": 501,
"timestamp": 1438023283,
"phone": 3141592653,
"attempts": 1
},
"call": {
"1": {
"timetocall": 1438034383,
"status": "Complete",
"laststat": "Complete",
"timestamp": 1438023283,
"lastintv": "moor",
"laststatcode": 501
}
}
}
答案 0 :(得分:0)
所以答案结果比我想象的要简单得多。我需要做的就是添加json对象的下一级作为if和emit语句的一部分。
function(doc) {
if (doc.patientinfo.phone)
{
emit(doc.patientinfo.phone, doc);
}
}