您可以使用MongoDB的ObjectId么
UPDATE:
评论应该是挂靠在文章上,而不从属于文章
所以,另外建立个collection,放评论,然后里面包含一个被索引的字段,指向文章的objid。
@felix021: 那好吧,加个当前最大楼层的字段,删除的楼层不影响其他楼层。
{
        "_id" : ObjectId(),
        "comments_max_id" : int,
        "comments" : [
                {
                        "id" : int,
                        "text" : "",
                },
        ]
}comments_max_id从1开始,没评论时为0
新加的时候,将新id和comments_max_id同时赋值为comments_max_id+1
删除的时候也不影响其他回复