Метод, который я использую для переноса данных в mongoDB:
currentDB<-mongoTestData$find('{}')
newUpsert<-currentDB %>% anti_join(newData)
if (any(duplicated(newUpsert))){
print("Dups Detected")
} else {
mongoTestData$insert(newUpsert)
}
Я уверен, что это можно сделать с помощью функции upsert, но не могу понять, как ...?
Монгольская документация: https://jeroen.github.io/mongolite/manipulate-data.html#cb126
Большое спасибо,