私は特定の日のチャットで特定のユーザーのメッセージの数を保存したいという状況がありました。 は、IDを一意にするために、私は私が一緒に、これらのIDを組み合わせなければならないと思ったし、それは〜文字の長さが20になったChatId
+ DDMMYY
+ UserId
複雑なMongoDbドキュメントIDを定義する方法は?
public class UserContributions
{
[BsonId]
public string ChatIdDateUserId { get; set; }
public int Count { get; set; }
// the rest
}
から構成さしかし、私はこの長さのIDが良くに関するパフォーマンスではないと思います。私は複雑なIDをどうやって作りますか?
ありがとうございました。
ありがとう@Markus。 (この文書には、特定の日のカウンターやその他の活動情報が含まれています) – Blendester
@Blendster:これは集約の仕事に似ていますか? –