我正在從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
在數據庫中的字段被定義爲一個數字。如果我試圖插入整數,它工作正常。但我需要比秒更多的準確性。作爲字符串插入不起作用,因爲我希望能夠獲取大於特定時間戳的數據庫條目。
任何幫助,非常感謝!謝謝。