1.背景

uni統(tǒng)計2.0 在云端雖然依賴uniCloud,但并不要求開發(fā)者的應(yīng)用全部基于uniCloud開發(fā)。應(yīng)用的主業(yè)務(wù)可以連接傳統(tǒng)服務(wù)器,統(tǒng)計打點、報表展現(xiàn)使用uniCloud即可。文檔

前端app,manifest.json配置 uniStatistics?下的?enable?字段設(shè)置為?true|false,來開啟關(guān)閉?uni統(tǒng)計。文檔
數(shù)據(jù)上報邏輯
數(shù)據(jù)上報間隔最小是 10s 上報一次 ,在上報間隔內(nèi),會將每次上報節(jié)點的數(shù)據(jù)加入統(tǒng)計數(shù)據(jù)隊列,10s后會在下一個上報節(jié)點,統(tǒng)一對數(shù)據(jù)隊列進行一定的處理進行上報。
這么做的目的是防止頻繁上報引起的并發(fā)問題。所以上報請求不是時實發(fā)生的。
//...
"uniStatistics": {
?????"enable": true,//全局開啟
?????"version": "2" // 開啟新版uni統(tǒng)計,值為字符串
},
//...? ? ?
采集類型 文檔
前端 uni.report 基礎(chǔ)用法?文檔
后臺報表 文檔
uni-admin文檔
uni-id文檔
opendb文檔
admin?
? ?目錄結(jié)構(gòu) 文檔
openDB 文檔
云數(shù)據(jù)庫?文檔
數(shù)據(jù)類型
數(shù)據(jù)庫內(nèi)數(shù)據(jù)基礎(chǔ)類型有以下幾種:
String:字符串
Number:數(shù)字
Object:對象
Array:數(shù)組
Bool:布爾值
GeoPoint:地理位置點
GeoLineStringLine: 地理路徑
GeoPolygon: 地理多邊形
GeoMultiPoint: 多個地理位置點
GeoMultiLineString: 多個地理路徑
GeoMultiPolygon: 多個地理多邊形
Date:時間
Null:相當(dāng)于一個占位符,表示一個字段存在但是值為空。
DB Schema中還擴展了其他字段類型,但其實都是基本類型的擴展,比如file類型其實是一種特殊的object,而password類型是一種特殊的string類型。
mongodb與sql語句對照表 文檔