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