我想添加一些文章附件和与文章
相关联的附件您好我以下列形式创建了架构数据:
Docs = new SimpleSchema({
fileName: {
type: String,
label: "Tytuł załącznika",
optional: true
},
fileId: {
type: String,
label: "Nazwa pliku",
autoform: {
afFieldInput: {
type: "cfs-file",
placeholder: 'Prosze dodaj załącznika...',
collection: "files"
}
},
optional: true
}
});
Schemas.Wydarzenie = new SimpleSchema({
...
docs:{
type: [Docs],
label: "Załączniki",
},
...
});
包aldeed:autoform
可以通过_id
将文件保存在与文章相关联的数组中。
存储在Schemas.Wydarzenie
的数据库模式中的数据:
{
"_id" : "re4RyFScYEAmSEnGB",
"docs" : [ {
"fileName" : "fsdfsdfsdfs f df fsf",
"fileId" : "mkEjjc5zjQW2Fdzuu"
}, {
"fileName" : "khjkhjkhkhjkhjj",
"fileId" : "YvtbaFT3e7EwgZwrf"
}
]
}
存储在" Docs":
的数据库架构中的数据{
"_id" : "mkEjjc5zjQW2Fdzuu",
"original" : {
"name" : "kazimierz.pdf",
"updatedAt" : ISODate("2015-10-13T11:46:37.370Z"),
"size" : 64098, "type" : "application/pdf"
},
"uploadedAt" : ISODate("2016-02-09T06:46:08.910Z"),
"copies" : {
"files" : {
"name" : "kazimierz.pdf",
"type" : "application/pdf",
"size" : 64098,
"key" : "files-mkEjjc5zjQW2Fdzuu-kazimierz.pdf",
"updatedAt" : ISODate("2016-02-09T06:46:08Z"),
"createdAt" : ISODate("2016-02-09T06:46:08Z")
}
}
}
{
"_id" : "YvtbaFT3e7EwgZwrf",
"original" : {
"name" : "porąbka.pdf",
"updatedAt" : ISODate("2015-10-13T11:46:42.075Z"),
"size" : 72654,
"type" : "application/pdf"
},
"uploadedAt" : ISODate("2016-02-09T06:46:09.208Z"),
"copies" : {
"files" : {
"name" : "porąbka.pdf",
"type" : "application/pdf",
"size" : 72654,
"key" : "files-YvtbaFT3e7EwgZwrf-porąbka.pdf",
"updatedAt" : ISODate("2016-02-09T06:46:09Z"),
"createdAt" : ISODate("2016-02-09T06:46:09Z")
}
}
}
您可以在不安装软件包aldeed:autoform
的情况下使用重置更高的数据模式。
如果是这样,有人可以向我解释如何去做。