2017-08-10 55 views
1

嗨我試圖插入日期,但它只是作爲字符串。Mongolite:如何在mongodb中使用r插入日期

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

如果我從值中刪除引號:「ISODate(」「 DAT,」‘)’,它是給無效的JSON對象錯誤,並用引號將其插入作爲字符串。

任何幫助將不勝感激...

回答

0

要使用rmongolite套餐使用$日期插入MongoDB的日期。

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