【发布时间】:2021-11-13 13:34:00
【问题描述】:
我有一个猫鼬模式,
const loggerSchema = mongoose.Schema(
{
// Other ...
cluster: {
type: String,
required: true,
},
// ...
}
)
它目前充满了大量数据。我想修改cluster属性如下
const loggerSchema = mongoose.Schema(
{
// Other ...
cluster: {
type: String,
required: true,
unique:true
},
// ...
}
)
如何在不丢失任何数据(在数据库中)的情况下实现这一目标?前提是所有现有数据都包含 cluster 属性的唯一值。
【问题讨论】:
标签: node.js mongodb mongoose schema unique