我在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,我该怎么做。