【发布时间】:2015-10-21 18:33:13
【问题描述】:
我有一个视图可以为我过滤掉数据。我想在我的搜索条件中添加一个检查 => 如果文档中不存在某个字段,请不要考虑该文档。
这是我的视图代码,studentId可能不会出现在所有文档中。
function (doc, meta) {
if(meta.id && meta.id.indexOf("DOCUMENT_") == 0 && doc.studentId != null) {
emit([doc.studentId, doc.studentStatus, doc.studentName], null);
}
}
任何指针?
【问题讨论】:
-
你的问题是什么,能不能说的更准确一点?
-
@JulianGo - 这里是 => 我想在我的搜索条件中添加一个检查 => 如果文档中不存在某个字段,请不要考虑该文档。
-
那么您的代码应该可以解决问题...请参阅 FuzzyAmi 的改进答案。也许您还希望您的 studentId 测试只是
if (doc.studentId && meta.id.indexOf("DOCUMENT_") == 0)?