如何使用一个字段作为主键在mongodb中保存数据

时间:2013-11-15 13:21:44

标签: python mongodb flask

我有一个烧瓶服务正在运行,它连接到mongodb以保存用户信息。当我想保存用户信息时,我首先检查用户是否存在该用户名,然后将条目添加到mongodb中。现在我的问题是,在我检查之后,我有任何机会在添加相应条目之前创建了另一个条目。

1 个答案:

答案 0 :(得分:1)

我认为很少有机会,无论如何你使用唯一索引(在用户名上)来强制mongodb级别的唯一性?

这样的事情会让你觉得更安全:

db.users.ensureIndex( { "username": 1 }, { unique: true } )