闭关修行中......
直觀的想法:
針對你問題中不是很具體的需求,再細緻分析一下:
二種方案各有各的利弊,如果你的資料量不是很大,建議採用第一種方案,一個collection存放,訪問操作方便;如果資料量很大,可採取第二種方案,將壓力轉移到應用端,畢竟應用的擴充功能相比資料庫的擴充還是方便些。
個人意見建議採用第一種方案,用一個collection存放,對於資料量不大,沒有壓力;如果資料量很大的情況,可依時間將不同時間段的收支明細分別存入多個collection,在前端展示的時候,就按照時間段來展示。這樣的話,隨著時間增長,只需要水平增加collection,資料存取的程式碼都無需改動,在查詢的時候,只是需要根據查詢時間段簡單切換不同的collection即可,簡單且有效率。
直觀的想法:
針對你問題中不是很具體的需求,再細緻分析一下:
二種方案各有各的利弊,如果你的資料量不是很大,建議採用第一種方案,一個collection存放,訪問操作方便;如果資料量很大,可採取第二種方案,將壓力轉移到應用端,畢竟應用的擴充功能相比資料庫的擴充還是方便些。
個人意見建議採用第一種方案,用一個collection存放,對於資料量不大,沒有壓力;如果資料量很大的情況,可依時間將不同時間段的收支明細分別存入多個collection,在前端展示的時候,就按照時間段來展示。這樣的話,隨著時間增長,只需要水平增加collection,資料存取的程式碼都無需改動,在查詢的時候,只是需要根據查詢時間段簡單切換不同的collection即可,簡單且有效率。