mongoose只保存了几个用户中的一个?

时间:2017-05-22 15:58:48

标签: node.js mongodb express mongoose

所以,我有这个架构:

var FileSchema = new Schema({
    name: String,
    owner: String,
    processed: Boolean
});

module.exports = mongoose.model('UserFile', FileSchema);

我正在尝试按如下方式保存某个功能:

var newFile = new UserFile();

  newFile.owner    = decoded.email;
  newFile.name = req.file.originalname;
  newFile.processed = false;

  // save the file
  newFile.save(function(err) {
      if (err)
          throw err;
  });

然而,当我检查数据库时,文档仅保存在ownerprocessed字段中。名为name的字段不会出现。

如果我console.log变量req.file.originalname,我得到正确的结果,所以它不是空(?)。为什么不保存呢?

0 个答案:

没有答案