MongoDB точка (.) В имени ключа

Кажется, что монго не позволяет вставлять ключи с точкой (.) Или знаком доллара ($), однако когда я импортировал файл JSON, в котором была точка, с помощью инструмента монгоимпорта, он работал нормально. Водитель жалуется на попытку вставить этот элемент.

Вот как выглядит документ в базе данных:

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

Я делаю все это неправильно и не должен использовать хэш-карты, подобные этим, с внешними данными (то есть с моделями), или я могу как-то избежать точки? Может быть, я слишком много думаю о Javascript.

Ответы на вопрос(19)

Ваш ответ на вопрос