我尝试仅使用文件路径在FS集合中插入图像,并且每次都检索生成的 ID 。我在服务器中这样做:
jsonData.update
但是当我这样做时,我在控制台中收到以下错误:
FS.debug = true;
Meteor.startup(function () {
var id = ImagesPublications.insert('angelina.jpg');
});
注意:我使用Meteor 1.1.0.2并且所有软件包都是最新的。
答案 0 :(得分:1)
好的,我想出了问题。该文件的路径无效,因此我需要使用完整路径使其工作。我还需要在回调中获取id,因为insert
不返回插入的id。
Meteor.startup(function () {
var id;
ImagesPublications.insert(process.env.PWD + '/server/angelina.jpg', function(err, obj) {
id = obj._id;
});
});