2015-09-14 58 views
0

我有一個集合已上傳到rmongodb。問題是所有的字段都被定義爲字符串。因此,我的聚合不能正常工作。我瀏覽過文檔,但我不清楚如何更新字段類型。我曾嘗試過:從rmongodb更改字段類型

mongo.update(mongo, "airRail07", 
      '{"PAID_FARE_USD":{"$type":2}}', 
      '{"PAID_FARE_USD":{"$type":1}}') 

但是,這似乎並沒有伎倆。有任何想法嗎?

編輯1

環顧四周後,我如下已經改變了update命令:

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,但他們$類型不改變。

感謝,

卡洛斯

回答

相關問題