MongoDB punto (.) En nombre de clave

Parece que mongo no permite la inserción de claves con un punto (.) O signo de dólar ($), sin embargo, cuando importé un archivo JSON que contenía un punto con la herramienta mongoimport, funcionó bien. El conductor se queja de intentar insertar ese elemento.

Este es el aspecto del documento en la base de datos:

{
    "_id": {
        "$oid": "..."
    },
    "make": "saab",
    "models": {
        "9.7x": [
            2007,
            2008,
            2009,
            2010
        ]
    }
}

¿Estoy haciendo todo esto mal y no debería usar mapas hash como los de datos externos (es decir, los modelos) o puedo escapar del punto de alguna manera? Tal vez estoy pensando demasiado en Javascript.

Respuestas a la pregunta(19)

Su respuesta a la pregunta