似乎 mongo 不允许插入带有点 (.) 或美元符号 ($) 的键,但是当我使用 mongoimport 工具导入一个包含点的 JSON 文件时,它工作正常。驱动程序抱怨试图插入该元素。
这是文档在数据库中的样子:
{
    "_id": {
        "$oid": "..."
    },
    "make": "saab",
    "models": {
        "9.7x": [
            2007,
            2008,
            2009,
            2010
        ]
    }
}
我做这一切都错了吗,不应该像这样使用带有外部数据(即模型)的哈希映射,或者我可以以某种方式逃避点吗?也许我在想太多类似 Javascript 的东西。