meteor.js - CollectionFS图像类别

时间:2015-12-07 15:54:42

标签: javascript node.js meteor meteor-helper collectionfs

我正在尝试添加带有类别的图像集(例如,特色图片,食物,平面图)。我正在使用以下代码创建图像集:

//create fs collection with gridfs to hold images
Images = new FS.Collection('Images', {
    stores: [new FS.Store.GridFS('Images')],
        filter:{
            allow: {
                contentTypes: ['image/*']
            },
            onInvalid: function(message){
                FlashMessage.sendError(message);
            }
        }
});

//set image permissions
Images.allow({
    insert: function(){
        return: true;
    },
    update: function(){
        return: true;
    },
    download: function(){
        return: true;
    }
});

//create imageinfo collection to hold info about images
ImageInfo = new Mongo.Collection('imageinfo')

我想添加类别,这些类别允许我将前端的图像分开,并拥有一个特色图像(可以专门为此目的上传,不需要从其他图像重新分配)。

根据我的理解,我有几种添加图像类别的选项:

  1. 使用ImageInfo集合保存有关每个图像的信息,包括它所属的类别。在这种情况下,不确定单个特色图像是如何工作的。
  2. 使用更复杂的文件参考系统,如collectionFS documentation中所述。我不确定这会比上面的方法更好。
  3. 为每个图像类别创建一个单独的FS集合,并逐个处理它们。
  4. 在这种情况下你会做什么?

0 个答案:

没有答案