MongoDB точка (.) В имени ключа
Кажется, что монго не позволяет вставлять ключи с точкой (.) Или знаком доллара ($), однако когда я импортировал файл JSON, в котором была точка, с помощью инструмента монгоимпорта, он работал нормально. Водитель жалуется на попытку вставить этот элемент.
Вот как выглядит документ в базе данных:
{
"_id": {
"$oid": "..."
},
"make": "saab",
"models": {
"9.7x": [
2007,
2008,
2009,
2010
]
}
}
Я делаю все это неправильно и не должен использовать хэш-карты, подобные этим, с внешними данными (то есть с моделями), или я могу как-то избежать точки? Может быть, я слишком много думаю о Javascript.