Mongoose Upsert,语法错误

Mus*_*afa 0 upsert mongoose mongodb node.js

我遇到了使用Mongoose问题的问题.它说语法无效,unexpected token "."最后一行说.但我无法理解究竟是什么问题.我一直在研究它超过一个小时,我错过了一个简单的概念吗?

var seriesSchema = new Schema({
    type : {type: Number, default: 1},
    features: {
        tvdb_id: {type: Number, unique: true},
        ....
    },
    created : {type: Date}
});

var SeriesModel = mongoose.model('Series', seriesSchema);

var instance = new SeriesModel();                   
// Setting instance properties to some values
SeriesModel.update({features.tvdb_id : serieData.id}, instance, {upsert: true}); 
Run Code Online (Sandbox Code Playgroud)

mpo*_*ien 5

除非引用键,否则不能使用点符号作为JSON键,如下所示:

SeriesModel.update({"features.tvdb_id" : serieData.id}, instance, {upsert: true}); 
Run Code Online (Sandbox Code Playgroud)