Я пытаюсь вычесть дату и время (около 30 минут).Я могу сделать это с Robo3T.Но когда я пытаюсь сделать это, я получаю сообщение об ошибке, как показано ниже.
"Ошибка: невозможно вычесть строку из даты"
Я могу сделать это с помощью robo3T, но не могусделайте это с R.
Вот мой R скрипт;
datas3$aggregate(paste('[
{"$group": {
"_id": {
"AssetConnectDeviceKey":"$AssetConnectDeviceKey",
"Time": {"$add": [
{ "$subtract": [
{ "$subtract": [
{ "$add": [ "$CreateDate", ',1000 * 60 * 60 * 10 ,'] },
"new Date(0)"
]},
{ "$mod": [
{ "$subtract": [
{ "$add": [ "$CreateDate",', 1000 * 60 * 60 * 10 ,'] },
"new Date(0)"
]},',
1000 * 60 * 30,'
]}
]},
"new Date(0)"
]}
},
"Longitude": { "$avg": "$Longitude" },
"Latitude": { "$avg": "$Latitude" }
}}]'))