我正在尝试使用 Chrome 邮递员工具通过发布原始 JSON 数据来测试我的 Nodejs api 服务器,但我不知道如何发布一个数组或对象数组。下面是我的 mongodb 架构和我尝试从 Chrome 邮递员发送以测试保存功能的 json。有人可以告诉我我在这里错过了什么/做错了什么,谢谢。
var memberSchema = new Schema({
name: {
type: String
}
});
module.exports = mongoose.model('Member', memberSchema);
var commentPics = new Schema({
url: {
type: String,
trim: true,
max: 1000
}
});
var comment = new Schema({
subject: String,
body: {
type: String,
trim: true,
max: 2000
},
dateAdded: {
type: Date,
default: Date.now
},
pics:[commentPics],
members:[type: Schema.ObjectId, ref: 'Member']
});
Data posted by Chrome - Postman
{"subject":"New comment", "body":"this is a test", "pics.url":"http://www.google.com", "members":"[123456, 567890]"}