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)
除非引用键,否则不能使用点符号作为JSON键,如下所示:
SeriesModel.update({"features.tvdb_id" : serieData.id}, instance, {upsert: true});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1090 次 |
| 最近记录: |