从R在MongoDB中存储日期时出错

时间:2017-01-16 13:09:42

标签: r mongodb

我正在使用RMongo库来存储来自R的mongo中的数据 这是我试图运行的脚本:

Error in .jcall(rmongo.object@javaMongo, "S", "dbInsertDocument",   collection,  : 
com.mongodb.util.JSONParseException: 
{"Param1":1,"Param2":2,"TimeStamp":2016-12-31T23:55:43.002513Z}
                                       ^

我得到的错误是:

UPDATE system SET status=1 WHERE name = 'garland';

我应该在哪个格式传递时间戳?

1 个答案:

答案 0 :(得分:1)

嗨谢谢SymbolixAU。这对我有用。

 library(mongolite)

 m <- mongo(collection = collectionName , db = dbName, url = hostName);

 df <- data.frame(Param1 = 1, Param2 = 2, TimeStamp=as.POSIXct(time,tz="UTC"));

 m$insert(df);

只是张贴此内容供其他人参考。