我正在使用 Flask 和 MongoEngine 开发博客引擎,并且我的帖子需要顺序 ID。
我需要 MongoEngine 为每个新帖子创建一个新 ID,所以我正在考虑做这样的事情:
class Post(Document):
title = StringField(required=True)
content = StringField(required=True)
published_at = datetime.utcnow()
id = Post.objects.count() + 1
这行得通吗?有一个更好的方法吗?