Javascript meteor.js-CollectionFS图像类别
我正在尝试添加一个带有类别的图像集合(例如,特色图像、食物、平面布置图)。我正在使用以下代码创建图像集合:Javascript meteor.js-CollectionFS图像类别,javascript,node.js,meteor,meteor-helper,collectionfs,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: { contentT
//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')
我想添加类别,使我能够分离前端的图像,并有一个单一的特色图像(可以上传专门为此目的,不需要从其他图像重新分配) 据我所知,我有几个添加图像类别的选项:
在这种情况下,您会怎么做?最简单的方法是将您需要的属性添加到图像文档本身!然后所有的东西都会随图像一起出现,你不需要加入或保持两个集合的同步。我没有意识到我可以将其他属性传递给图像。这解决了我所有的问题,谢谢!最简单的方法是将您需要的属性添加到图像文档本身!然后所有的东西都会随图像一起出现,你不需要加入或保持两个集合的同步。我没有意识到我可以将其他属性传递给图像。这解决了我所有的问题,谢谢!