次のドキュメント構造があるとしましょう。
class BlogPost
{
[MongoIdentifier]
public Guid Id{get;set;}
public string Body{get;set;}
....
}
class Comment
{
[MongoIdentifier]
public Guid Id{get;set;}
public string Body {get;set;}
}
複数のユーザーが同じ投稿にコメントを投稿する可能性があると仮定した場合、これらの間の関係をモデル化するための最良の方法は何でしょうか。
Postにコメントのコレクションがある場合、同時実行の問題が発生する可能性がありますね。
そして、コメントにFKのような属性を配置することは、あまりにも関係的であるように思われますか?