Použijte Long.fromString
pro převod řetězce na MongoDB Long:
var Long = require('mongodb').Long;
var long = Long.fromString(str, 10);
Druhá ÚPRAVA - Ve skutečnosti to je správná odpověď pro řetězec obsahující 64bitové celé číslo se znaménkem. Problém je v tom, že váš řetězec '164150943396226415094339622641509433'
je příliš velký na to, aby mohl být uložen jako 64bitové celé číslo se znaménkem. Nejvyšší hodnota, kterou můžete použít, je (2^63 - 1) nebo 9223372036854775807.