您好我是新来couchbase / couchbase - 精简版和我尝试查询与没有成功多个键的视图。 她是地图功能的外观:
public void map(Map<String, Object> doc, Emitter emitter) {
if (doc.get("type").equals("my_type") {
List<Object> keys = new ArrayList<Object>();
keys.add(doc.get("key_1"));
keys.add(doc.get("key_2"));
emitter.emit(keys, null);
}
}
我的问题是,我需要或者只与key_1或key_1的组合来查询视图和key_2像这样
List<Object> keys = new ArrayList<Object>();
keys.add(key_1);
if (key_2 != null) keys.add(key_2);
query.setKeys(keys);
results = query.run()
然而结果总是空。 我忽略了什么?