モンゴースでsave()
を使用しようとしましたが、空のコレクションが挿入されました。モングースの保存方法が失敗しました
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var photosSchema = mongoose.Schema({
photos: {
type: String
},
caption: {
type: String
}
});
var Photos = module.exports = mongoose.model('photos', photosSchema);
module.exports.getAllPhotos = function(callback){
Photos.findAll(callback);
}
、私のルートに私はここで間違っsave
を使用しています
var Photo = require('../models/photos');
router.post('/upload_photo', upload.any(), function(req, res, next) {
var photo = new Photo();
var data = {
photos:'abc.jpg',
caption:'something..'
}
photo.save(data);
res.end();
});
の操作を行います。
私の写真スキーマはこのようなものですか? savePhotoのようなメソッドを定義してエクスポートすることはできますが、代わりにsave()
を使用する方法はわかりますか?