gpt4 book ai didi

node.js - Mongoose JS 子文档唯一验证

转载 作者:搜寻专家 更新时间:2023-10-31 23:21:42 25 4
gpt4 key购买 nike

我正在构建一个应用程序,该应用程序使用移动设备 UID 作为对每个父模型的 session 进行身份验证的方法之一。我的意图是一个用户可以向多个 parent 进行身份验证,但每个 parent 在数据库中只有一个 session 条目。

ParentSchema {
sessions: [{
device_uid: { type: String, unique: true }
}]
}

Session 是它自己的模式对象(为简单起见,内联编写)。

我的问题是:如果我对 device_uid 进行唯一验证,验证的上下文是 IT 父级的子文档还是所有父级的所有 session 子文档?

最佳答案

sessions 数组子文档中 device_uid 的唯一索引确保没有两个文档可以有一个 sessions 数组元素相同的 device_uid。然而,它确实是 still allow 相同 文档中的两个元素具有相同的 device_uid

关于node.js - Mongoose JS 子文档唯一验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24600736/

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