有时将日期标识为字符串,有时标识为日期

时间:2018-01-17 14:45:55

标签: google-cloud-datastore

我有一个脚本可以将Date / Time上传到数据存储区。一切都运作良好一段时间,但过了一段时间后,我注意到以下几点:

enter image description here

我决定使用以下查询调查此问题:

SELECT DISTINCT data_subida FROM mynamespace ORDER BY data_subida DESC

上面的查询得到了以下结果:

enter image description here

它告诉我它在1月10日停止发送数据,但我确定我发送了更多数据,所以我向下滚动并找到以下内容:

enter image description here

在某些时候,数据存储停止将我的日期存储为Date / Time并开始将其存储为String。但是,如果我打开实体来可视化其数据,我会得到以下结果:

enter image description here

那么,这是一个常见的问题吗?难道我做错了什么?在订购之前,有没有办法告诉数据存储区CASTCONVERT我的字段?或至少强制它仅查询解释为Date / TimeString的内容。我需要在ETL过程中使用此时间戳作为水印,如果没有正确的排序,我将复制数据。

提前致谢。

0 个答案:

没有答案