1
purchaseSchemaでproductSchemaを呼び出そうとしましたが、このエラーが発生しました:OverwriteModelError:コンパイル済みのProduct
モデルを上書きできません。 私は何を試すことができますか?それは私の購入スキーマだ、OverwriteModelError:コンパイル済みの `Product`モデルを上書きできません
mongoose = require('mongoose');
var Schema = mongoose.Schema;
var productSchema = new Schema({
cd: {
type: Number,
require: true
},
nm_iten: {
type: String,
require: true
},
type_iten: {
type: String,
require: true
},
unity: {
type: String,
require: true
},
});
var product = mongoose.model('Product',productSchema);
module.exports = {product:product}
そして:
は、それは製品の私のスキーマの購入スキーマで
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var productSchema = require('./products');
var product = productSchema.product;
var purchaseSchema = new Schema({
code: {
type: Number,
require: true
},
product:[product],
quant: {
type: Number,
require: true
},
vl_uni: {
type: Number,
require: true
},
vl_total: {
type: Number,
require: true
}
});
mongoose.model('Purchase',purchaseSchema);