是否可以在CouchDB中使用类似的查询?喜欢用两把钥匙?
SELECT field FROM table WHERE value1="key1" OR value2="key2"
Run Code Online (Sandbox Code Playgroud)
我总是只使用一把钥匙.
function(doc) {
emit(doc.title, doc);
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
是的。如果我理解你的问题,这样的事情应该可以解决问题:
function(doc) {
a = (doc.value1 && doc.value1 == "key1");
b = (doc.value2 && doc.value2 == "key2");
if (a || b) {
emit(doc._id,doc.title);
}
}
Run Code Online (Sandbox Code Playgroud)
仅发出您需要的文档或值。