Sembra che mongo non consenta l'inserimento di chiavi con un punto (.) O un segno di dollaro ($), tuttavia quando ho importato un file JSON che conteneva un punto utilizzando lo strumento mongoimport ha funzionato bene. L'autista si lamenta del tentativo di inserire quell'elemento.
Ecco come appare il documento nel database:
{
"_id": {
"$oid": "..."
},
"make": "saab",
"models": {
"9.7x": [
2007,
2008,
2009,
2010
]
}
}
Sto sbagliando tutto questo e non dovrei usare mappe hash come quella con dati esterni (cioè i modelli) o posso sfuggire al punto in qualche modo? Forse sto pensando troppo come Javascript.