在moongose中增加一个字段

时间:2017-12-04 16:11:45

标签: node.js mongodb mongoose

我想自动增加一个字段。 当前架构如下所示:

var History = new Schema({
   action : {type: String},
   eventType : {type : String}
})
var Quote = new Schema({
   name : {type: String},
   email : {type: String},
   quoteNumber : {type: Number}
   history: [History]
});

quoteNumber是我希望在使用history字段更新记录后立即递增1的字段。

1 个答案:

答案 0 :(得分:0)

您可以在MongoDB中使用$ inc运算符。因此,无论您使用哪种功能来更新历史记录,例如:

serving/tensorflow_serving/apis/*

在此处阅读:https://docs.mongodb.com/manual/reference/operator/update/inc/

但是,由于history是一个数组,你也可以获得数组的长度。