【发布时间】:2017-04-30 06:07:12
【问题描述】:
当从浏览器发送请求时,我从服务器收到错误 500,从 Postman 发送请求时收到 400。下面是我的 JSON
{ dishes:
[ { _id: '584ae32eb4e5ec277c8dbcab',
name: 'Uthapizza',
price: 499,
image: 'images/uthapizza.png' },
{ _id: '584ae346b4e5ec277c8dbcb1',
name: 'Zucchipakoda',
price: 199,
image: 'images/zucchipakoda.png' },
{ _id: '584ae359b4e5ec277c8dbcb7',
name: 'Vadonut',
price: 199,
image: 'images/vadonut.png' } ],
sum: 8.97,
postedBy: '584ae0ca2e678112b03f8a47',
_id: 58519897c777f922646a5215 }
关联的猫鼬模式是
var orderSchema = new Schema({
dishes: [ {
_id: {
type: mongoose.Schema.Types.ObjectId,
required: true,
unique: true
},
name: {
type: String,
required: true,
unique: true
},
price: {
type: Currency,
required: true
},
image: {
type: String,
required: true
}
}
],
sum:
{
type: Currency,
required: true
},
postedBy:
{
type: mongoose.Schema.Types.ObjectId,
ref: 'User'
}
},
{
timestamps: true
});
我不确定出了什么问题。感谢您的宝贵时间
问候, 拉杰
【问题讨论】:
-
你能说明你是如何访问数据库的吗?
-
@Raj R - 添加更多代码以说明您究竟想使用此架构做什么?问题可能不在于您的架构,而在于实际代码。
-
请显示更多代码,您认为问题出在哪里。请说明您是如何从数据库中获取数据的。
标签: angularjs json node.js mongoose