アップロードされたファイルのパスで MongoDb データベースを更新したいと考えています。ファイルアップロードの目的で multer ミドルウェアを使用しています。しかし、私の場合、 $push は配列に値をプッシュしていません。
onFileUploadComplete: function (file) {
cs.update(
{'question.qid' : pprcd+qusid},
{$push: { 'question.images.image' : file.path} },
function(err){
if(err){
console.log(err);
}else{
console.log('Pushed filePath to db');
}
}
);
console.log(file.fieldname + ' uploaded to ' + file.path);
}
コードの何が問題になっていますか? 指定された pprcd と qusid は、何らかの値を持つ 2 つの定義済みグローバル変数です。