如何在CouchDB中执行SQL对等体“DISTINCT”?
发布时间:2020-12-12 16:38:14 所属栏目:MsSql教程 来源:网络整理
导读:我在CouchDB中有一堆MP3元数据.我想返回MP3元数据中的每张专辑,但不会重复. 典型的文档如下所示: { "_id": "005e16a055ba78589695c583fbcdf7e26064df98","_rev": "2-87aa12c52ee0a406084b09eca6116804","name": "Fifty-Fifty Clown","number": 15,"artist":
我在CouchDB中有一堆MP3元数据.我想返回MP3元数据中的每张专辑,但不会重复.
典型的文档如下所示: { "_id": "005e16a055ba78589695c583fbcdf7e26064df98","_rev": "2-87aa12c52ee0a406084b09eca6116804","name": "Fifty-Fifty Clown","number": 15,"artist": "Cocteau Twins","bitrate": 320,"album": "Stars and Topsoil: A Collection (1982-1990)","path": "Cocteau Twins/Stars and Topsoil: A Collection (1982-1990)/15 - Fifty-Fifty Clown.mp3","year": 0,"genre": "Shoegaze" } 解决方法我相信你的地图/减少将看起来像:function map(doc) { emit(doc.album,null); } function reduce(key,values) { return null; } 请记住使用额外的参数group = true进行查询 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |