prova invece questo:
db["my.collection"].findOne();
riscontri lo stesso problema con i trattini o qualsiasi altro nome che non corrisponde a[a-zA-Z_$][0-9a-zA-Z_$]
Questa limitazione deriva dal nome valido per le proprietà dell'oggetto javascript.