我正在尝试使用property:
添加到documentDB文档 class SomeEventClass extends Event {
use SerializesModels;
public $variable;
/**
* Create a new event instance.
*
* @return void
*/
public function __construct($variable) {
$this->variable = $variable;
}
/**
* Get the channels the event should be broadcast on.
*
* @return array
*/
public function broadcastOn() {
return [];
}
}
使用"Value": 849.30000000000007
方法将文档添加到documentDB后,我的集合中的数字没有最后一位数字:
CreateDocumentAsync
如何添加此属性?谢谢你的帮助。
答案 0 :(得分:3)
正如Jon所指出的,JavaScript有一个数字类型Number,一个64位IEEE 754浮点数,通常被称为“double”。您可以使用字符串将其表示为真正的小数。然后你将不得不求助于第三方十进制库(如node {j}的big.js或平台的等价物)来对值进行任何数学运算。
或者,您可以使用整数并假设一个特定的指数(考虑科学记数法)或将指数存储在另一个字段中。同样,这也会导致数学问题。