。
const productSchema = mongoose.Schema(
{
user: {
type: mongoose.Schema.Types.ObjectId。
required: true,
ref: 'User'。
},
name: {
type: String,
required: true,
},
image: {
type: String,
required: true,
},
價格: {
type: Number,
required: true。
default: 0,
},
},
{
timestamps: true,
}
);
const Product = mongoose.model("Product", productSchema)。
module.exports = Product;
<iframe name="sif1" sandbox="allow-forms allow-modals allow-scripts" class="snippet-box-edit snippet-box-result" frameborder="0"></iframe>
你好,請問是否可以從產品路由或模型中獲得參考產品模型的用戶串列或計數? 我知道我通過用戶路由獲得它,但我能從產品路由中做到嗎? 謝謝
uj5u.com熱心網友回復:Product.aggregate([
{
"$lookup"/span>: {
from: "User", ///用戶集合的名稱。
"localField": "user"。
"foreignField": "_id"。
"as": "user".
}
},
])
這將把用戶物件作為陣列添加到產品檔案中,所以你可以在這里擁有用戶的所有資料和他們的串列
。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/319824.html
標籤:
上一篇:NPM卡在idealTree上:為idealTree計時
下一篇:Mongoose自動改變值的型別
