Mongoose在子文档中找到min并更新

时间:2017-08-11 00:55:57

标签: node.js mongodb mongoose

我在Node.js.中使用mongoose。我希望找到并更新特定供应商的最小密钥值(或最旧)的子文档。

var VendorSchema = new Schema({
  Vendor: {type: String, Required: 'Please enter your name'},  
  r: [{
    userID:{type: ObjectId},
    name: {type: String},
    key: {type: Number},
    lastUpdated: {type: Date},
    done: {type: Number},
    statusID: {type: [{type: Number,enum: [0, 1]}],default: [1]}
  }]
});  

编辑1:添加了新元素。 假设我想为状态为1的供应商获取最旧的r,获取其值并将其状态更新为0,我该怎么做。

0 个答案:

没有答案