時間序列資料
使用 MongoDB 獲取時間序列資料是一個非常好的文件和已建立的用例,包含官方白皮書和簡報。在嘗試為時間序列資料建立自己的模式之前,請閱讀並觀看 MongoDB 的官方文件。
通常,你需要為時間序列資料建立儲存桶:
DailyStats.insert({
"date" : moment().format("MM-DD-YYYY"),
"dateIncrement" : moment().format("YYYYMMDD"),
"dailyTotal" : 0,
'bucketA': 0,
'bucketB': 0,
'bucketC': 0
});
然後將這些儲存桶作為資料饋送到應用程式中。此增量可以放在 Meteor 方法,集合觀察器,REST API 端點和其他各種位置。
DailyStats.update({_id: doc._id}, {$inc: {bucketA: 1} });
有關更完整的 Meteor 示例,請參閱 Clinical Meteor 軌道中的示例: