Använd Long.fromString
för att konvertera en sträng till en MongoDB Long:
var Long = require('mongodb').Long;
var long = Long.fromString(str, 10);
Andra EDIT - Det här är faktiskt rätt svar för en sträng som innehåller ett signerat 64-bitars heltal. Problemet är att din sträng med '164150943396226415094339622641509433'
är för stor för att lagras som ett 64-bitars signerat heltal. Det största värdet du kan använda är (2^63 - 1) eller 9223372036854775807.