我在这个问题中注意到Using Realm.io to store money values
建议在Realm for Android / Java中使用'long'数据类型作为货币值。
Swift的最佳推荐是什么?通过乘以基于货币的因子将其转换为Int?目前我只处理单一货币,但理论上这可能会改变。精确度显然是重要的,这是货币价值。
答案 0 :(得分:4)
我建议使用$mongo = new Mongo();
$db = $mongo->myfiles;
// GridFS
$grid = $db->getGridFS();
// The file's location in the File System
$path = "/tmp/";
$filename = "filename.txt";
// Note metadata field & filename field
$storedfile = $grid->storeFile($path . $filename, array("metadata" => array("filename" => $filename),"filename" => $filename));
// Return newly stored file's Document ID
echo $storedfile;
类型,然后除以100转换为美分并乘以100以存储在Realm中。唯一的缺点是您无法过滤Int
值。
moneyWithCents