在RMongo中将字符串作为字符串而不是整数返回?

时间:2013-03-12 14:50:38

标签: r mongodb rmongo

我在RMongo中运行以下查询:

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

该项目存储在MongoDB中,前导零作为字符串,RMongo能够以这种方式搜索它。

但R中的RMongo返回对象将其转换为整数。我查看了RMongo的帮助,找不到“不要强迫数字到不同类型”的标记。

保持我的数据字符串并避免丢失我的前导零的任何解决方案?邮政编码在这里是一个经典的罪犯,也是一个非常常见的用例。

1 个答案:

答案 0 :(得分:0)

截至2013年11月5日,这是RMongo软件包中的一个错误,目前无法绕过它。