2

RMongoで次のクエリを実行します。

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

アイテムは、先行ゼロを使用して文字列としてMongoDBに格納され、RMongoはその方法でアイテムを検索できます。

しかし、RのRMongo戻りオブジェクトはそれを整数に変換しています。RMongoヘルプを調べたところ、「番号を別のタイプに強制しない」フラグが見つかりませんでした。

データを文字列に保ち、先行ゼロが失われないようにするための解決策はありますか?郵便番号はここでは典型的な犯罪者であり、非常に一般的な使用例です。

4

1 に答える 1

0

2013 年 11 月 5 日現在、これは RMongo パッケージのバグであり、現在回避することはできません。

于 2013-11-05T16:33:29.217 に答える