Il semble que Mongo ne permette pas l'insertion de clés avec un point (.) ou un signe dollar ($). Cependant, lorsque j'ai importé un fichier JSON contenant un point à l'aide de l'outil mongoimport, tout s'est bien passé. Le pilote se plaint d'essayer d'insérer cet élément.
Voici à quoi ressemble le document dans la base de données :
{
"_id": {
"$oid": "..."
},
"make": "saab",
"models": {
"9.7x": [
2007,
2008,
2009,
2010
]
}
}
Est-ce que je m'y prends mal et ne devrais pas utiliser des cartes de hachage de cette manière avec des données externes (c'est-à-dire les modèles) ou puis-je échapper au point d'une manière ou d'une autre ? Je pense peut-être trop à la manière de Javascript.