У меня есть две коллекции цветов и автомобилей. В автомобиле возможно выбрать цвет.Как сохранить/обновить объект в коллекции и вставить объект в объект?
Как сохранить/обновить объект в коллекции, чтобы вставить объект Color в объект Car?
Cars = new Mongo.Collection('cars');
Cars.attachSchema(new SimpleSchema({
colorId: {
label: 'Color',
type: String,
autoform: {
options: function() {
return Colors.find().map(function (p) {
return {label: p.colorName, value: p._id};
});
},
label: false
}
},
color: {
type: Object,
},
'color._id': {
type: String,
autoform: {
omit: true,
},
},
'color.colorName': {
type: String,
autoform: {
omit: true,
},
},
'color.colorCode': {
type: String,
autoform: {
omit: true,
},
},
}));
Colors = new Mongo.Collection('colors');
Colors.attachSchema(new SimpleSchema({
colorName: {
type: String,
label: "Color Name",
max: 20,
},
colorCode: {
type: String,
optional: true,
label: "Color Code",
autoform: {
afFieldInput: {
type: "color"
}
}
},
}));
Я пытаюсь использовать AutoForm.hooks ({insertCarForm: {перед: {
, но это не сработало
спасибо. Я использовал Autoform, но для этой задачи мне пришлось использовать HTML-формы и отправлять данные в метод. Я искал более компактное решение. И я был убежден, что только этот способ дает больше контроля. – Siteogra