MongoDB中的一条独特记录

2024-10-03 23:31:12 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有(Python)

client = MongoClient('localhost:27017')
db = client.myFirstMB
db.countries.insert({"name": "Canada", "trump": "no"})
db.countries.insert({"name": "USA", "trump": "yes"})

如何确保特朗普值必须是唯一的?我看到了类似的东西

db.members.createIndex( { "user_id": 1 }, { unique: true } )

但这使得一切都是独一无二的,我想要这样说,我有2 USA's,但只有1特朗普?你知道吗


Tags: nonameclientlocalhostdbcountriesyesinsert