我有以下文件
{
"_id": "id",
"_rev": "123456",
"author": "john",
"views": "3",
},
{
"_id": "id",
"_rev": "123456",
"author": "jake",
"views": "5",
},
{
"_id": "id",
"_rev": "123456",
"author": "jake",
"views": "6",
},
{
"_id": "id",
"_rev": "123456",
"author": "john",
"views": "1",
},
{
"_id": "id",
"_rev": "123456",
"author": "jake",
"views": "7",
},
{
"_id": "id",
"_rev": "123456",
"author": "john",
"views": "10",
}
让我们假设这些是评论,我想获得用户观看次数最多的 2 条评论。
我怎样才能在 CouchDB 中做到这一点?
在任何其他 sql 数据库中,我可以执行 2 个查询,limit 2
然后合并结果。