rmongodb にアップロードされたコレクションがあります。問題は、すべてのフィールドが文字列として定義されていることです。したがって、集計が正しく機能していません。ドキュメントに目を通しましたが、フィールド タイプを更新する方法がわかりません。私が試してみました:
mongo.update(mongo, "airRail07",
'{"PAID_FARE_USD":{"$type":2}}',
'{"PAID_FARE_USD":{"$type":1}}')
しかし、それはうまくいかなかったようです。何か案は?
編集 1
周りを見回した後、更新コマンドを次のように変更しました。
m1 <- mongo.bson.from.JSON('{"PAID_FARE_USD":{"$type":2}}')
m2 <- mongo.bson.from.JSON('{"$set": {"PAID_FARE_USD":{"$type":1}}}')
mongo.update(mongo, "airRail07", list(m1), list(m2))
これは TRUE を返しますが、$type は変更されません。
ありがとう、
カルロス