【问题标题】:Error inserting data into mongodb using robomongo使用 robomongo 将数据插入 mongodb 时出错
【发布时间】:2016-11-22 16:59:00
【问题描述】:

这是我的原始数据:

{
"_id" : "AHRLArFtRRWLp6knp",
"name" : "BlueCorp Steel inc.",
"subEnd" : ISODate("2017-04-21T14:00:00.000Z"),
"type" : "Enterprise",
"visions" : [ 
]
}

现在,当我尝试对其进行编辑时,将其制作成这样:

{
"_id" : "AHRLArFtRRWLp6knp",
"name" : "BlueCorp Steel inc.",
"subEnd" : ISODate("2017-04-21T14:00:00.000Z"),
"type" : "Enterprise",
"visions" : [ 
    {
        "refId" : 0,
        "order" : 0,
    }, 
    {
        "refId" : 1,
        "order" : 1,
    }
]
}

我收到此错误:

Unable to parse JSON:
First character in field must be [A-Za-z$_], at (10, 9)

它大致指向“}”

有人可以帮我吗?我知道为什么我会遇到这个愚蠢的错误,添加数组应该是一件微不足道的事情

【问题讨论】:

    标签: mongodb robo3t


    【解决方案1】:

    您的 JSON 无效,删除多余的逗号

    {
        "refId" : 0,
        "order" : 0, // <-- remove
    }, 
    {
        "refId" : 1,
        "order" : 1, // <-- remove
    }
    

    这样就变成了

    {
        "refId" : 0,
        "order" : 0
    }, 
    {
        "refId" : 1,
        "order" : 1
    }
    

    【讨论】:

      猜你喜欢
      • 2015-08-23
      • 1970-01-01
      • 1970-01-01
      • 2018-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-13
      • 1970-01-01
      相关资源
      最近更新 更多