我正在使用express和mongoose js在我的dB中查找项目。大多数数据加载摘录了我使用3t studio之类的GUI时存在的嵌套数据 如何获取这些数据?
我的模型如下所示,缺少折扣和暂停数据。我没有投影。
var itemSchema = new Schema({
_id:ObjectId,
storeName:String,
owner:String,//user email
s_date:Date,
e_date:Date,// in BIT add 14 days to start date
type:String,//auction||BIN
bids:[BIDS],
price:Number,
description:String,
title:String,
condition:String,
pic:String,
pictures:[String],
cat:String,
tags:[String],
views:Number,
boosted:Boolean,//may remove
reviews:[{
name:String,
pic:String,
review:String
}],
remaining:Number,
delivery:String,
paused:{
flagged:Boolean,
blocked:Boolean
},
discounts:{
value:Number,
type:String//% or $
}
});