gpt4 book ai didi

node.js - Mongoose 上的字符串+自动增量数

转载 作者:可可西里 更新时间:2023-11-01 10:41:00 30 4
gpt4 key购买 nike

每次在数据库中插入一个值时,我都想创建一个String + number(数字必须是自动递增的)。是否可以在 Schema 中执行?或者我是否需要在将值插入数据库之前执行此操作?

'question' -> String 后跟一个自增数字

    var random = [{
question: 'question1'
},{
question: 'question2'
},{
question: 'question3'
},{
question: 'question4'
}];

const RandomSchema = new Schema({
question: {
type: String,
unique: true
}
})

最佳答案

Mongodb 中的自动增量字段,与它们在 RDBMS 中的工作方式并不完全相同。涉及更多的开销。尽管如此,创建一个自动字段是一个 solved problem .还有第三方mongoose-autoincrement使它变得容易得多的软件包。

延伸,由此而来。您的问题也是已解决的问题。因为

the string part will always be the same

只需使用字符串连接在显示时将“问题”添加到自动递增字段。

关于node.js - Mongoose 上的字符串+自动增量数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44212351/

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