MongoDB 无法识别架构中给定的字段

MongoDB not recognizing field given in Schema

架构-

let userSchema = new mongoose.Schema({
  count : Number,
  username : {type: String, required: true},
  log:[
    {description : String,
    duration : Number,
    date : Date}]
    
});

但是当我这样保存它时-

let newUser = new fTrack(request.body)
          let newUserDetails={};
          newUserDetails['username']=inputUsername
          newUserDetails['count']=0
          console.log(newUserDetails)
          newUser.save(newUserDetails,(err,result)=>{
            // console.log(result)
            response.json({username:result.username,_id:result.id})
            return;
          })

The mongodb entry doesn't show it

我已经搜索了这个问题的解决方案,但到目前为止还没有找到任何东西

找到答案,被任意使用request.body,在

let newUser = new fTrack(request.body)

应该是空的,或者里面应该有其他东西。 此外,

中的 newUserDetails
newUser.save(newUserDetails,(err,result)=>{

什么都不做。