1

私はmongodbを使用しています。

非常に長い数値のレコードを保存していますが、数値(浮動小数点数)として保存したくありません。文字列として保存したいのです。

たとえば、「171829572137423434」を保存して「1.718295E + 16」を取得しました(単なる例)。ただし、IDであるため、完全な番号が必要です。mongodbに文字列として保存するように強制するにはどうすればよいですか?

ちなみに私はPHPAPIを使用しています。

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 に答える