opendb/collection/uni-stat-page-detail-result/collection.json
2023-12-21 11:09:06 +08:00

200 lines
5.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"schema":{
"bsonType":"object",
"description":"存储汇总的页面内容访问数据",
"required":[
],
"permission":{
"read": false,
"create":false,
"update":false,
"delete":false
},
"properties":{
"_id":{
"description":"ID系统自动生成"
},
"appid":{
"bsonType":"string",
"description":"应用ID"
},
"platform_id":{
"bsonType":"string",
"description":"应用平台ID对应uni-stat-app-platforms._id",
"foreignKey":"uni-stat-app-platforms._id"
},
"channel_id":{
"bsonType":"string",
"description":"渠道/场景值ID对应uni-stat-app-channels._id",
"foreignKey":"uni-stat-app-channels._id"
},
"version_id":{
"bsonType":"string",
"description":"应用版本ID对应opendb-app-versions._id",
"foreignKey":"opendb-app-versions._id"
},
"page_id":{
"bsonType":"string",
"description":"页面表ID对应uni-stat-pages._id",
"foreignKey":"uni-stat-pages._id"
},
"page_detail_id":{
"bsonType":"string",
"description":"页面详情表ID对应uni-stat-page-details._id",
"foreignKey":"uni-stat-page-details._id"
},
"visit_times":{
"bsonType":"int",
"description":"访问次数"
},
"visit_devices":{
"bsonType":"int",
"description":"访问设备数"
},
"visit_users":{
"bsonType":"int",
"description":"访问用户数"
},
"duration":{
"bsonType":"int",
"description":"访问总时长,单位秒"
},
"share_count":{
"bsonType":"int",
"description":"分享次数"
},
"dimension":{
"bsonType":"string",
"description":"统计范围 day:按天统计hour:按小时统计",
"enum":[
{
"text":"月",
"value":"month"
},
{
"text":"周",
"value":"week"
},
{
"text":"天",
"value":"day"
},
{
"text":"小时",
"value":"hour"
}
]
},
"stat_date":{
"bsonType":"int",
"description":"统计日期格式yyyymmdd例:20211201"
},
"start_time":{
"bsonType":"timestamp",
"description":"开始时间"
},
"end_time":{
"bsonType":"timestamp",
"description":"结束时间"
}
}
},
"index":[
{
"IndexName":"start_time",
"MgoKeySchema":{
"MgoIndexKeys":[
{
"Name":"start_time",
"Direction":"1"
}
],
"MgoIsUnique":false
}
},
{
"IndexName":"appid",
"MgoKeySchema":{
"MgoIndexKeys":[
{
"Name":"appid",
"Direction":"1"
}
],
"MgoIsUnique":false
}
},
{
"IndexName":"version_id",
"MgoKeySchema":{
"MgoIndexKeys":[
{
"Name":"version_id",
"Direction":"1"
}
],
"MgoIsUnique":false
}
},
{
"IndexName":"platform_id",
"MgoKeySchema":{
"MgoIndexKeys":[
{
"Name":"platform_id",
"Direction":"1"
}
],
"MgoIsUnique":false
}
},
{
"IndexName":"channel_id",
"MgoKeySchema":{
"MgoIndexKeys":[
{
"Name":"channel_id",
"Direction":"1"
}
],
"MgoIsUnique":false
}
},
{
"IndexName":"dimension",
"MgoKeySchema":{
"MgoIndexKeys":[
{
"Name":"dimension",
"Direction":"1"
}
],
"MgoIsUnique":false
}
},
{
"IndexName":"page_id",
"MgoKeySchema":{
"MgoIndexKeys":[
{
"Name":"page_id",
"Direction":"1"
}
],
"MgoIsUnique":false
}
},
{
"IndexName":"page_detail_id",
"MgoKeySchema":{
"MgoIndexKeys":[
{
"Name":"page_detail_id",
"Direction":"1"
}
],
"MgoIsUnique":false
}
}
]
}