монголит автоматически не обновляет r
логические значения как mongo
логические значения.
для меня это Error: Invalid JSON object
:
m$update('{"name":"foo", "$set":{"boolean":FALSE}}')
этовставляет FALSE
как строку:
m$update('{"name":"foo", "$set":{"boolean":"FALSE"}}')
, при этом вставляется значение false как логическое значение:
m$update('{"name":"foo", "$set":{"boolean":false}}')
, если вы выполняете обновлениеЗапрос программно вы можете сделать что-то вроде этого:
`` `
my_boolean <- FALSE
my_updateQuery <- paste0('{"$set":{"boolean":',tolower(paste0(my_boolean)),'}}')
m$update('{"name":"foo", my_updateQuery)
` ``