我在 RMongo 中运行以下查询:
> test <- dbGetQuery(db,'mycollection', '{"zip" : "06840"}', skip=0,limit=1e10)
> test
update zip
1 2013-03-11 6840
该项目以字符串形式存储在 MongoDB 中,前导零,并且 RMongo 能够以这种方式搜索它。
但是 R 中的 RMongo 返回对象将其转换为整数。我查看了 RMongo 帮助,找不到“不要将数字强制转换为不同类型”的标志。
有什么解决方案可以将我的数据保留为字符串并避免丢失我的前导零?邮政编码在这里是一个典型的违规者,也是一个非常常见的用例。