1.背景
uni统计2.0 在云端虽然依赖uniCloud,但并不要求开发者的应用全部基于uniCloud开发。应用的主业务可以连接传统服务器,统计打点、报表展现使用uniCloud即可。文档
前端app,manifest.json配置 uniStatistics 下的 enable 字段设置为 true|false,来开启关闭 uni统计。文档
数据上报逻辑
数据上报间隔最小是 10s 上报一次 ,在上报间隔内,会将每次上报节点的数据加入统计数据队列,10s后会在下一个上报节点,统一对数据队列进行一定的处理进行上报。
这么做的目的是防止频繁上报引起的并发问题。所以上报请求不是时实发生的。
//...
"uniStatistics": {
"enable": true,//全局开启
"version": "2" // 开启新版uni统计,值为字符串
},
//...
采集类型 文档
前端 uni.report 基础用法 文档
后台报表 文档
uni-admin文档
uni-id文档
opendb文档
admin
目录结构 文档
openDB 文档
云数据库 文档
数据类型
数据库内数据基础类型有以下几种:
String:字符串
Number:数字
Object:对象
Array:数组
Bool:布尔值
GeoPoint:地理位置点
GeoLineStringLine: 地理路径
GeoPolygon: 地理多边形
GeoMultiPoint: 多个地理位置点
GeoMultiLineString: 多个地理路径
GeoMultiPolygon: 多个地理多边形
Date:时间
Null:相当于一个占位符,表示一个字段存在但是值为空。
DB Schema中还扩展了其他字段类型,但其实都是基本类型的扩展,比如file类型其实是一种特殊的object,而password类型是一种特殊的string类型。
mongodb与sql语句对照表 文档