在貓鼬中,我在單個檔案中有以下架構:
var CoinSchema = new Schema({
...
});
var WalletSchema = new Schema({
coins: {
type: [CoinSchema]
}
});
我不知道我應該如何匯出這個架構。
我需要匯出這兩個的模型嗎?
或者以下面的方式匯出依賴模式就足夠了?
module.exports = mongoose.model('Tasks', TaskSchema);
uj5u.com熱心網友回復:
您應該宣告并匯出這兩個模型。
此外,您應該將您的coins屬性更改為 type ObjectID,參考Coin模型:
var CoinSchema = new Schema({
...
});
const coinModel = mongoose.model('Coin', CoinSchema);
var WalletSchema = new Schema({
coins: {
[
type: mongoose.Schema.Types.ObjectId,
ref: 'Coin'
],
}
});
const walletModel = mongoose.model('Wallet', WalletSchema);
module.exports = {
coinModel,
walletModel
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/399738.html
上一篇:貓鼬種群(參考)不起作用
