Couchdb 如何查询数据库中包含匹配值的所有文档?
我对CouchDB的世界相当陌生,刚刚了解了整洁的视图世界。我读了一些书,但我还不确定它是如何工作的。我的问题是如何查询数据库中的所有文档以获得匹配的值?我想搜索一组包含名为Couchdb 如何查询数据库中包含匹配值的所有文档?,couchdb,Couchdb,我对CouchDB的世界相当陌生,刚刚了解了整洁的视图世界。我读了一些书,但我还不确定它是如何工作的。我的问题是如何查询数据库中的所有文档以获得匹配的值?我想搜索一组包含名为username的对象的文档,只返回包含该对象的文档的ID 我怎么能做到这一点呢?应该是一个直接的映射函数,除非我误解或遗漏了什么 function (doc) { if (doc.username) { emit(doc.username); } } 文档\u id已经是您的视图结果的一部
username
的对象的文档,只返回包含该对象的文档的ID
我怎么能做到这一点呢?应该是一个直接的映射函数,除非我误解或遗漏了什么
function (doc) {
if (doc.username) {
emit(doc.username);
}
}
文档
\u id
已经是您的视图结果的一部分,因此您可以自己发出用户名。如果将include\u docs=true
添加到查询字符串中,也可以获得整个文档。就这样?哇,couchDB总是给人留下深刻印象!