記事モデルとユーザー モデルがあります。ユーザーはその記事をフォローできますが、フォローを解除することはできません。記事の新しいフォロワーを追跡し、それをプロットしたいときに取得したいと考えています。(今のところ、プロットは問題ではないと仮定します。)
すべての記事に、その記事が作成されてからのすべての日付のリストが必要です。したがって、次のようになります。
article.newfollowers[1/1/2012] = 35
article.newfollowers[2/1/2012] = 4
ユーザーが記事をフォローするたびに、私はそうします
This.newfollowers[Date()]++
明らかに、このようなデータを保存すると、記事データベースの各行に (日付ごとに) 数百の属性が含まれることになります。
記事モデル内にデータを保存するにはどうすればよいですか? そのような属性を宣言/定義するにはどうすればよいですか?