Last active
October 10, 2018 19:35
-
-
Save thihenos/91b10bf54b3eeaadd322882801d8467c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Filtrando o item pelo seu ID enviado do método POST | |
let filter = db.datastore.key(['material', db.datastore.int(req.param('id'))]); | |
db.datastore.get(filter, function(err, material){ | |
//Caso, o item or encontrado | |
if (material) { | |
/* Para atualizar os dados de um documento no Datastore, podemos utilizar a mesma função de criação save | |
* ou até mesmo as equivalentes update e upsert, que atualizam ou criam caso o documento não exista */ | |
let item = { | |
key : filter,//iremos reaproveitar a variável, para o Datastore entender que iremos inserir dados para um documento existente | |
data : req.body | |
} | |
db.datastore.save(item).then(function(entity, err) { | |
if (entity) { | |
console.log('Updated'); | |
} | |
}); | |
} | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment