Mongoで保存するときに特定のデータタイプを確保するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4492427

質問

Mongodbを使用しています。

私は非常に長い数でレコードを保存していますが、それを数字(フロート番号)として保存したくありません。

たとえば、「171829572137423434 "を保存し、「1.718295E+16」(例として)を取得しましたが、IDはIDであるため、完全な数字が必要です。

ちなみに、私はPHP APIを使用しています。

役に立ちましたか?

解決

$number = 42;

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

// this stores as a string
$collection->insert(array('number'=>strval($number)));
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top