Sto utilizzando autoform, collection2. Voglio utilizzare il tipo di chiamata metodo per inserimento/aggiornamento, poiché voglio aggiungere campi aggiuntivi prima di salvarlo nel database nel server. SimpleSchema controllerebbe i dati nel client, ma come posso verificare i dati rispetto allo schema anche sul lato server? Il mio metodo per l'aggiunta di nuovi dati è il seguente:Verifica dello schema sul metodo Meteor utilizzando l'autoforming
Meteor.methods({
companyAdd: function (companyAttr) {
// add additional fields to document
var currentDate = new Date();
var company = _.extend(companyAttr, {
createdBy: user._id,
createdAt: currentDate
});
var newCompanyId = Companies.insert(company);
return {_id: newCompanyId};
}
}
La prego di accettare la tua risposta e pubblica un codice più conciso? Il tuo codice è pieno di piccoli dettagli e ritocchi non necessari per comprendere la domanda. –
thx per l'avviso, ho cancellato il codice un po 'per una facile comprensione –