Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,我正在尝试插入日期,但它只作为字符串。
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, '"} } }' ) )