问题描述
我想在mongodb中制作这种类型的数组
"dishes":{ //dish one object,//dish two object,}
我该怎么做。我使用 mongodb 作为数据库,使用 nodejs 作为服务器。
解决方法
const yourSchema = new Schema({
//Other properties,dishes: {
type: [{
dishName: {type: String},dishId: {type: String},//OtherProperties of dish object
}],default: []
},//Other properties
});
您可以在架构中像这样定义对象数组。我希望你正在使用猫鼬。有关详细信息,请参阅文档和此 answer。
您的数据格式如下:
dishes: [
{dishName: "dish1",dishId: "1",... },{dishName: "dish2",dishId: "2",.
.
.
]