prueba esto en su lugar:
db["my.collection"].findOne();
se encuentra con el mismo problema con guiones o cualquier otro nombre que no coincida con [a-zA-Z_$][0-9a-zA-Z_$]
Esta limitación proviene de un nombre válido para las propiedades del objeto javascript.