流星:我如何播种FS收藏?

时间:2015-06-21 08:11:55

标签: meteor fs

我尝试仅使用文件路径在FS集合中插入图像,并且每次都检索生成的 ID 。我在服务器中这样做:

jsonData.update

但是当我这样做时,我在控制台中收到以下错误:

FS.debug = true;

Meteor.startup(function () {
    var id = ImagesPublications.insert('angelina.jpg');
});

注意:我使用Meteor 1.1.0.2并且所有软件包都是最新的。

1 个答案:

答案 0 :(得分:1)

好的,我想出了问题。该文件的路径无效,因此我需要使用完整路径使其工作。我还需要在回调中获取id,因为insert不返回插入的id。

Meteor.startup(function () {

    var id;

    ImagesPublications.insert(process.env.PWD + '/server/angelina.jpg', function(err, obj) {
        id = obj._id;
    });
});