gpt4 book ai didi

mongodb - 使用索引防止多个字段重复

转载 作者:可可西里 更新时间:2023-11-01 10:32:22 24 4
gpt4 key购买 nike

我的文档:

{
"age":"20",
"name":"leandro"
}

如果存在具有相同年龄和电子邮件的另一个文档,我需要阻止插入新文档。我可以使用索引来做到这一点吗?

最佳答案

是的,您可以通过使用 unique=true 创建索引来实现,如下所示。创建索引后,如果您尝试插入具有相同年龄和名称的文档,则会出现重复键异常。

db.myObject.ensureIndex({age:1, name:1}, {unique : true})

详情请阅读Create a Unique Index文档。

关于mongodb - 使用索引防止多个字段重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20333388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com