Возвращать строки как строки вместо целых чисел в RMongo?

Я запускаю следующий запрос в RMongo:

> test <- dbGetQuery(db,'mycollection', '{"zip" : "06840"}', skip=0,limit=1e10)
> test
      update  zip 
1 2013-03-11 6840 

Элемент хранится в MongoDB с ведущими нулями в виде строки, и RMongo может искать его таким образом.

Но возвращаемый объект RMongo в R преобразует его в целое число. Я просмотрел справку RMongo и не смог найти флаг "не приводить числа к другому типу".

Любое решение, чтобы сохранить мои данные строки и избежать потери моих ведущих нулей? Почтовые индексы являются здесь классическим нарушителем и очень распространенным вариантом использования.

1 ответ

Решение

По состоянию на 5 ноября 2013 г. это ошибка в пакете RMongo, и в настоящее время ее невозможно обойти.

Другие вопросы по тегам