1
温度记录器每1秒钟记录一次温度,使用Meteor.js实时图表显示过去5秒内的平均温度。创建新的Mongodb文档vs推入文档阵列
将每个温度读数保存为新的Mongodb文档是否是最佳做法?或者将新读数推到与特定温度记录器相对应的文档中的阵列中?
对于第二种情况,使用cursor.observeChanges
时,Meteor.js客户端绘制图表是否会收到整个文档?如果是这样,那么这可能是一个巨大的文件,每秒钟的客户端下载数月的温度数据?
建议将每个读数保存为新文档而不是推送到数组。详细的解释可以在['here']找到(http://askasya.com/post/largeembeddedarrays) –