0

我对 CouchDB 的世界还很陌生,刚刚了解了整洁的视图世界。我做了一些阅读,但我不确定它是如何工作的。我的问题是如何查询数据库中的所有文档以获取匹配值?我想搜索一堆包含一个名为的对象的文档username,并且只返回包含该对象的文档的 ID...

我怎么能这样做?

4

1 回答 1

2

应该是一个直截了当的地图功能,除非我误解或遗漏了什么。

function (doc) {
    if (doc.username) {
        emit(doc.username);
    }
}

该文档_id已经成为您视图结果的一部分,因此您可以自己发出用户名。如果您添加include_docs=true到您的查询字符串,您也可以获得整个文档。

于 2012-07-12T17:12:18.840 回答