【发布时间】:2017-05-02 20:14:32
【问题描述】:
我正在我的节点 js 服务器中创建实体。我的/message 路由创建实体,我的display-message 路由读取实体数据。有没有办法检查实体何时创建或更新?如果没有,是否有另一种方法可以将时间附加到实体对象?基本上,我正在利用时间检查display-message 路由中的实体是否已更新。
消息路由
app.post('/message', function (request, response) {
let message = request.body.Body;
response.send("<Response><Message>Heyyo!</Message></Response>");
let entity = {
key: key,
data: {
message: message
//send timestamp value information
}
};
datastore.upsert(entity)
.then(()=> {
});
});
显示消息路由
app.get('/display-message', function(req,res){
datastore.get(key)
.then(function(results) {
//read timestamp value information
let entity_data = results[0];
let message_text = entity_data.message;
});
});
【问题讨论】:
标签: node.js google-app-engine google-cloud-datastore