Problem polega na tym, że twoje zapytanie nie jest prawidłowym JSON, ponieważ zawiera wyrażenia JS do oceny (twoje obliczenia z datą).
Więc zasadniczo musisz zrobić skrypt lub wykonać akrobatykę powłoki, która generuje zapytanie JSON przed jego przekazaniem do mongoexport
Możesz znaleźć to przydatny link, który robi dokładnie to samo z pythonem
Dodatkowo zrobiłem (szybko i brudno) coś podobnego z węzłem, czyli stworzyłem plik query.js z tą zawartością, która zasadniczo tworzy zapytanie JSON i zapisuje je w konsoli
var oid = Math.floor(new Date(new Date().getTime() - 1000 * 60 * 15) / 1000).toString(16) + "0000000000000000";
console.log('{ "_id": { "$gte": new ObjectId("' + oid + '") } }');
dzięki czemu możesz teraz używać go w swojej powłoce
mongoexport ... --query "$(node query.js)" ...
Mam nadzieję, że to pomoże