将元数据插入图像集CFS METEOR

时间:2016-04-01 21:20:28

标签: image meteor collectionfs cfs

我有方法在流星CFS中调整大小,就像页面一样。

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);

        }
    });
};

如何在集合中保存metada fileObj.ancho?

1 个答案:

答案 0 :(得分:0)

你应该可以这样做:

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

其中MyFiles是您的CFS集合的名称。