0
我对CouchDB的世界相当陌生,刚刚了解到整洁的世界。我做了一些阅读,但我不确定它是如何工作的。我的问题是我怎么能查询数据库中的所有文件的匹配值?我想搜索一堆包含名为username
的对象的文档,并仅返回包含该文档的文档的ID ...如何查询CouchDB数据库中包含匹配值的所有文档?
我该怎么做?
我对CouchDB的世界相当陌生,刚刚了解到整洁的世界。我做了一些阅读,但我不确定它是如何工作的。我的问题是我怎么能查询数据库中的所有文件的匹配值?我想搜索一堆包含名为username
的对象的文档,并仅返回包含该文档的文档的ID ...如何查询CouchDB数据库中包含匹配值的所有文档?
我该怎么做?
应该是一个直接的地图功能,除非我误解或遗漏了某些东西。
function (doc) {
if (doc.username) {
emit(doc.username);
}
}
文件_id
将是你的看法结果的一部分了,所以你可以通过自身发出的用户名。如果您将include_docs=true
添加到查询字符串中,您也可以获取整个文档。
就是这样?哇,couchDB印象一如既往! – 2012-07-12 18:55:20