是否可以在mongoDB架构中推入数组。
例如,在以下架构中:
var ProviderSchema = new Schema({
keyWords: [String]
});
如何使用以下路线将数据推送到关键字:
app.put('/providers/words/:provider_id', function(req, res) {
// Push to array here
})
提前谢谢。
答案 0 :(得分:1)
这样的事情:
app.put('/providers/words/:provider_id', function(req, res) {
var id = req.params('provider_id');
var update = {$push: {"keyWords": "keyword"}}; // Push a keyword into the model array.
ProviderSchema.findOneAndUpdate(id, update, function(err, provider){
if(err) return err;
});
});