У меня есть коллекция, загруженная на rmongodb. Проблема в том, что все поля были определены как строки. Таким образом, мои скопления не работают должным образом. Я просмотрел документацию, и мне не ясно, как я буду обновлять тип поля. Я пробовал:изменение типа поля от rmongodb
mongo.update(mongo, "airRail07",
'{"PAID_FARE_USD":{"$type":2}}',
'{"PAID_FARE_USD":{"$type":1}}')
но, похоже, это не трюк. Есть идеи?
Edit 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, но они $ тип не меняется.
Спасибо,
Carlos