Пожалуйста, я знаю его дубликат , но я не знаю, почему мой код не работает
exports.addTechnologyPost = function(req, res){
console.log(req.params.name);
var query = {
name: 'testName',
version: 'testVer',
note: 'testNote',
status: true
};
console.log( query );
Project.findOneAndUpdate(
{ name: req.params.name },
{ $push : {"technologies.$.server" : query } }, { upsert: true, new: true },
function(err, project) {
})
}
Моя схема
..........
technologies:{
server:[{
name: String,
version: Number,
note: String,
status: Boolean
}]
}
..........
Если это правильно или синтаксическая ошибка?