gpt4 book ai didi

node.js - 用 Mongoose 增加值(value)?

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:54 24 4
gpt4 key购买 nike

我的 node.js 应用程序中有一个 mongoose 模型,代表发票。我已经弄清楚了其中的大部分内容,但我确实需要确保我的发票已编号/递增,以便能够为我的客户提供适当的引用。

使用 SQL 数据库,我会创建一个 AUTO-INCREMENT 列来保存这个值,但这显然没有内置到 MongoDB 中。那么我将如何使用 mongoose 完成此操作?

这是我的模型现在的样子:

var InvoiceSchema = new Schema({
reference: {type: Number, default: 0}, // The property I want to auto-incr.

dates: {
created: {type: Date, default: Date.now},
expire: {type: Date, default: expiryDate()}
},

amount: {type: Number, default: 0}
// And so on
});

最佳答案

Controller.findByIdAndUpdate(ID_HERE, {$inc: {next:1}}, function (err, data) {


});

//接下来是字段,类型:Number

关于node.js - 用 Mongoose 增加值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8987372/

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