【发布时间】:2017-05-20 08:11:35
【问题描述】:
我有 1000 个以下类型的文档,我想在 cloudant 中设计一个文档(写一个视图),相当于这个 Mysql 查询:
(SELECT
COUNT(DISTINCT(correlationassetid)), PERIOD
FROM
view_asset
WHERE
((PERIOD >= '201705') AND (PERIOD <= '201705'))
GROUP BY
PERIOD
ORDER BY
PERIOD ASC)
我尝试了下面的视图,但没有给出正确的结果。谁能帮帮我?
function (doc) {
if(doc.type == "asset"){
emit(doc.period,1);
}
{
"_id": "24dee0ec910e22605fe8fc4189000c56",
"_rev": "1-d667f0b4ce3d984c0d7aafadd223674a",
"parentName": "",
"period": "201701",
"providerGlobalAssetId": "",
"cost": "5",
"providerRegionCode": "",
"owner": "",
"snapshotId": "659c5f7a-35d62",
"correlationAssetId": "aws-6082634880291"
}
【问题讨论】: