2016-04-01 7 views
0

Ich habe die Methode zur Größenanpassung in Meteor CFS, wie die Seite.Metadaten in Bildsammlung einfügen CFS METEOR

var createThumb = function(fileObj, readStream, writeStream) { 
    // Transform the image into a 10x10px thumbnai 
    gm(readStream, fileObj.name()).size({ bufferStream: true }, function(err, size){ 
     if (err) { 
      console.log('error parece:'); 
      console.log(err); 
     } 
     console.log(size); 
     if((size.width * 1.3) > size.height){ 
      fileObj.ancho= "ancho"; 
      this.resize('600').stream().pipe(writeStream); 
     }else if((size.height * 1.3) > size.width) { 
      fileObj.ancho= "alto"; 
      this.resize(null, '600').stream().pipe(writeStream); 
     }else{ 
      fileObj.ancho= "cuadrado";   ; 
      this.resize(300).stream().pipe(writeStream); 

     } 
    }); 
}; 

wie die metada fileObj.ancho in der Sammlung speichern?

Antwort

0

Sie sollten in der Lage sein zu tun:

MyFiles.update(fileObj._id,{ $set: {ancho: fileObj.ancho }}); 

Wo MyFiles der Name Ihrer CFS Sammlung ist.