Как я могу обеспечить определенный тип данных при сохранении в монго? - PullRequest
1 голос
/ 20 декабря 2010

Я использую mongodb.

Я сохраняю запись с очень длинным номером, но я не хочу сохранять ее как число (число с плавающей запятой). Я хочу, чтобы она была в виде строки.,

например, я сохранил "171829572137423434" и получил "1.718295E + 16" (просто пример) Но мне нужно полное число, так как это идентификатор, как я могу принудительно сохранить его как строку в mongodb?

Кстати, я использую PHP API.

1 Ответ

3 голосов
/ 20 декабря 2010
$number = 42;

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

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