Mongolite:如何使用 r 在 mongodb 中插入日期

Mongolite: How to insert Date in mongodb using r

您好,我正在尝试插入日期,但它仅作为字符串。

mongo$update(query = paste0('{"_id": ', c, ' }'),
update = paste0('{"$addToSet": {"values": {date_data": "ISODate("',dat,'")"
} } }'))

如果我从值中删除引号:"ISODate("',dat,'")",它会给出无效的 json 对象错误,并使用引号将其作为字符串插入。

任何帮助将不胜感激...

要使用 rmongolite 包在 mongodb 中插入日期,请​​使用 $date。

mongo$update(
    query = paste0('{"_id": ', c, ' }'),  
    update = paste0('{"$addToSet":  
        {"values":{"date_data":{"$date":"', dat, '"} } }'
    )
)