我将数据上载到mongoDB的方法是:
currentDB<-mongoTestData$find('{}')
newUpsert<-currentDB %>% anti_join(newData)
if (any(duplicated(newUpsert))){
print("Dups Detected")
} else {
mongoTestData$insert(newUpsert)
}
我确定可以使用upsert功能来完成此操作,但是无法弄清楚如何...?
Mongolite文档:https://jeroen.github.io/mongolite/manipulate-data.html#cb126
非常感谢,