Я вставляю значение 6.4000 в мон go, и мне нужно, чтобы оно было двойным, а мон go сохраняет его как десятичное
Document document = new Document("Target",6.4000)
как я могу ввести его как двойное? любая помощь?
В зависимости от версии MongoDB, которую вы используете, tt должен быть вставлен как двойной по умолчанию или автоматически преобразован в Десятичный128 , если вы не хотите преобразование, вы можете явно объявить тип например:
Document document = new Document("Target", new Double("6.4000"))
Вы можете видеть BSON на JSON отображение типа данных
дополнительно вы можете проверить тип вставленного значения:
document = collection.find(eq("Target", 6.4000)).first() log.info('Value from the database type: ' + (document.get('Target').getClass().getName()))
Дополнительная информация: Тестирование производительности MongoDB с JMeter