我有3个收藏
const mainCategorySchema = new Schema({
rest_id: { type: Schema.Types.ObjectId, ref: 'restaurants', required: true },
main_category_name: { type: String, required: true },
main_category_slug: { type: String, required: true },
main_category_desc: { type: String, required: true },
sorting_order: { type: Number, default: 1 },
main_status: { type: String, enum: ['1', '2', '3'], default: '1' }
});
const subCategorySchema = new Schema({
rest_id: { type: Schema.Types.ObjectId, ref: 'restaurants', required: true },
main_category_id: { type: Schema.Types.ObjectId, ref: 'maincategorymenu', required: true },
main_category_name: { type: String, required: true },
sub_category_name: { type: String, required: true },
sub_category_slug: { type: String, required: true},
sub_category_desc: { type: String, required: true },
sub_status: { type: String, enum: ['1', '2', '3'], default: '1' }, //1-active, 2-in active, 3-blocked
sorting_order: { type: Number, default: 1 },
});
const dishesSchema = new Schema({
rest_id: { type: Schema.Types.ObjectId, ref: 'restaurants', required: true },
main_category_id: { type: Schema.Types.ObjectId, ref: 'maincategorymenu', required: true },
sub_category_id: { type: Schema.Types.ObjectId, ref: 'subcategorymenu', default: null },
main_category_name: { type: String, required: true },
sub_category_name: { type: String, default: '' },
dish_name: { type: String, required: true },
dish_slug: { type: String, required: true },
dish_base_price: { type: Number, required: true },
dish_vendor_price: { type: Number, required: true },
dish_selling_price: { type: Number, required: true }
});
我正在尝试查找数据,所以我可以根据图像显示数据 Menu listing Image
我是mongo db的新手,无法弄清楚如何解决此问题。 谢谢。