1

我正在使用 mongodb。

我正在保存一条带有很长数字的记录,但我不想将其保存为数字(浮点数),我希望将其保存为字符串。

例如,我保存了“171829572137423434”,得到了“1.718295E+16”(只是一个例子)但我需要完整的数字,因为它是一个 ID,我如何强制将其保存为 mongodb 中的字符串?

顺便说一句,我正在使用 PHP api。

4

1 回答 1

3
$number = 42;

// this stores as a number
$collection->insert(array('number'=>$number));

// this stores as a string
$collection->insert(array('number'=>strval($number)));
于 2010-12-20T18:04:32.710 回答