gpt4 book ai didi

javascript - MongoDB:SyntaxError:属性列表后缺少}

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:59 25 4
gpt4 key购买 nike

<分区>

所以我有一个带有 Mongo 设置的基本测试数据库。以下是 users 集合当前的样子:

{
"_id" : ObjectId("5d8e23ed2f8849a57711e48e"),
"firstName" : "Joe",
"lastName" : "Black",
"email" : "joeblack@gmail.com",
"portfolio" : [ ],
"watchlist" : [ ],
"goals" : [ ],
"badges" : [ ],
"ranks" : [ ],
"hasPortfolio" : false,
"hasWatchlist" : false,
"hasGoals" : false
}
{
"_id" : ObjectId("5d8e23ed2f8849a57711e48f"),
"firstName" : "Juan",
"lastName" : "Gonzales",
"email" : "juangonzales@outlook.com",
"portfolio" : [ ],
"watchlist" : [ ],
"goals" : [ ],
"badges" : [ ],
"ranks" : [ ],
"hasPortfolio" : false,
"hasWatchlist" : false,
"hasGoals" : false
}
{
"_id" : ObjectId("5d8e338fe0562db42af793c9"),
"firstName" : "Foo",
"lastName" : "Bar",
"email" : "foobar@baz.com",
"portfolio" : [ ],
"watchlist" : [ ],
"goals" : [ ],
"ranks" : [ ],
"badges" : [
{
"name" : "Tester",
"type" : "bronze",
"new" : true
}
],
"hasPortfolio" : false,
"hasWatchlist" : false,
"hasGoals" : false
}

我想做的是更新用户 foobar@baz.com 上的 portfolio 数组。但我不断收到以下错误:

2019-09-27T13:07:00.590-0500 E QUERY [js] SyntaxError: missing } after property list @(shell):6:8

命令

db.users.update({email: 'foobar@baz.com'}, {
$set: {
portfolio: [
{
availableSupply: "1000000"
currency: "SHIT"
exchange: "Binance",
exchange_base: "btc",
marketCap: 10000,
name: "ShitCoin",
percentage: 100,
price: 0.01,
position: 1,
value: 0.01,
inWatchlist: false
}
]
}
})

enter image description here

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com