Возможно ли в MongoDb добавить проверочное ограничение, что значение должно находиться в диапазоне? Как и в SQL вы бы сказали
ALTER TABLE GpsData ADD CONSTRAINT CK_X_not_0 CHECK (X <> 0)
Да, в Mongodb есть функция Проверка схемы , начиная с 3.2
Хотя я считаю, что она не так универсальна, как ограничения SQL в большинстве популярных движков, этого должно быть более чем достаточно для большинстваварианты использования.