使用 robomongo 将数据插入 mongodb 时出错

Error inserting data into mongodb using robomongo

这是我的原始数据:

{
"_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)

大致指向“}”,

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

你的JSON无效,去掉

中多余的逗号
{
    "refId" : 0,
    "order" : 0, // <-- remove
}, 
{
    "refId" : 1,
    "order" : 1, // <-- remove
}

这样就变成了

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