猫鼬-如何使用node.js设置嵌套地图

时间:2019-07-02 16:35:33

标签: node.js mongodb mongoose-schema

我正在尝试在MongoDB数据库中创建一个地图集合,该数据库存储了一个名为“ tokenInfo”的文档,其中包含一个令牌列表,当您单击特定令牌时,它将显示一个信息列表,例如时间戳,用户等等,这是一个例子

TokenInfo:[
    "569dk9kDKI9djijd": [
         timestamp: "1567876",
         user: "909"
]
]

我在节点文件中创建了一个架构,每次运行它都会收到此错误消息

throw new TypeError('Invalid value for schema path `' + prefix + key + '`');
      ^

TypeError: Invalid value for schema path `type`

我的问题是如何用上面的格式在猫鼬中创建地图?

我的模式:

tokenInfo: [{
        type: String[{
            deviceID: String,
            IPAddress: String,
            zipCode: String,
            createdTimestamp: String,
            logoutTimestamp: String
        }]
    }],

0 个答案:

没有答案