ユーザー情報が添付されたファイルを DB に入力しようとしています。DataMan エラーが発生し続け、回避方法がわかりません。「DataMan コンストラクターがサポートしていないデータを受け取りました」
ここに私が取り組んでいるコードがあります
'change .fileInput': function (event, template) {
FS.Utility.eachFile(event, function (file) {
var fileObj = new FS.File(file);
Images.insert({
picture: fileObj,
owner: Meteor.userId(),
username: Meteor.user().username
}, function (err) {
console.log(err);
});
})
}
私の考えは、流星のドキュメントに似た何かをすることでした: http://docs.meteor.com/#/basic/Mongo-Collection-insertしかし、ファイルも...
更新: 次のコードは、私が本質的に望んでいることを実行し、機能します。ただし、上記についてはまだ興味があります。
'change .fileInput': function (event, template) {
FS.Utility.eachFile(event, function (file) {
var fileObj = new FS.File(file);
fileObj.ownerId = Meteor.userId();
Images.insert(fileObj, function (err) {
console.log(err);
});
})
},