在我的程序中,我生成了一个对象数组,即ImageData,现在我想将该数据保存到mongo Db,除ImageData密钥外,其他键都没有问题,因为我不知道使用哪种字段类型能够在下面插入对象数组的数据。我们可以用来在下面的对象示例数组中保存梯形校正中的哪种字段类型?谢谢。
Data.add({
name: { type: String, required: false },
Type: { type: Types.Select, options: 'New, Used,', index: true },
ImageData: { type: Types.TextArray },
content: {
brief: { type: Types.Html, wysiwyg: true, height: 150 },
extended: { type: Types.Html, wysiwyg: true, height: 400 },
},
});
ImageData : [
{
"Uri":"Test.com",
"Hash":"42e04950d6f11cd5350e3179083c7c7f",
"Path":"/public/server/img/de29d68ab3594032bef70ead0b0d8fc2.jpg"
},
{
"Uri":"Test.com",
"Hash":"42e04950d6f11cd5350e3179083c7c7f",
"Path":"/public/server/img/de29d68ab3594032bef70ead0b0d8fc2.jpg"
}
]
答案 0 :(得分:0)
很抱歉这么晚回复。
您可以尝试以下结构吗
Data.add({
name: { type: String, required: false },
Type: { type: Types.Select, options: "New, Used,", index: true },
ImageData: { type: Types.Relationship, ref: "ImageObject", many: true }
});
ImageObject.add({
Uri: { type: String },
Hash: { type: String },
Path: { type: String }
});
在这里,many:true
很重要,您的ImageData将是一个数组