Для поля, где будет использоваться только одна цифра, оптимальным типом данных в MongoDB будет целочисленный тип данных с использованием "int". В MongoDB целочисленные значения должны быть представлены как 32-битные или 64-битные числа со знаком.
Существует несколько возможных вариантов для целочисленных типов данных в MongoDB:
1. "int": 32-битное знаковое целое число. Используется для хранения целых значений в диапазоне от -2^31 до 2^31-1.
2. "long": 64-битное знаковое целое число. Используется для хранения целых значений в диапазоне от -2^63 до 2^63-1.
3. "byte": 8-битное знаковое целое число. Используется для хранения целых значений в диапазоне от -128 до 127.
4. "short": 16-битное знаковое целое число. Используется для хранения целых значений в диапазоне от -32768 до 32767.
Выбор оптимального типа данных зависит от требуемого диапазона значений. Если вы уверены, что ваше поле будет содержать только одну цифру, и ее значение не будет выходить за пределы от 0 до 9, то достаточно использовать 8-битный тип данных "byte".
Однако, если существует возможность расширения диапазона значений, например, до значения двузначного числа, то рекомендуется использовать тип данных "int", который охватывает широкий диапазон значений.
В общем случае, для оптимального использования памяти и производительности базы данных MongoDB, следует выбирать тип данных, которые минимально соответствуют требованиям для хранения конкретного значения.