0

我正在尝试使用 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]"}
4

0 回答 0