【发布时间】:2016-06-22 01:09:22
【问题描述】:
这是我的架构
var purchaseOrderModel = function () {
var itemSchema = mongoose.Schema({
strBarCode: {type: String },
strItemName: {type: String },
strQuantity: {type: String }
});
var purchaseOrderSchema = mongoose.Schema({
strSupplierID: {type: String, required: true },
strInvoiceNo: {type: String,required: true },
dteInvoiceDate: {type: Date, required: true },
items: [itemSchema],
created_by: { type: mongoose.Schema.Types.ObjectId, ref: 'user' }
});
return mongoose.model('purchaseorder', purchaseOrderSchema);
};
PurchaseOrder.find({items._id:req.params.itemid}, function (err, items) {
return items.remove(function (err) {
});
});
如何删除 purchaseOrderSchema 中相对于 id 的项目。 项目使用 itemSchema 存储。
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema