我正在从MongoDB转换到DynamoDB,我仍然没有找到解决方案的其中一个挑战,那就是插入浮动数据。在PHP中使用DynamoDB插入浮点数
我试图做这样的事情:
list($usec, $sec) = explode(" ", microtime());
$timestamp = (float)$usec + (float)$sec; //1379914632.0291
$array_to_insert = array('system_insert_time' => array('N' => $timestamp));
我得到一个例外是这样的:
Validation errors: [Item][system_insert_time][N] must be of type string
在数据库中的字段被定义为一个数字。如果我试图插入整数,它工作正常。但我需要比秒更多的准确性。作为字符串插入不起作用,因为我希望能够获取大于特定时间戳的数据库条目。
任何帮助,非常感谢!谢谢。