gpt4 book ai didi

java - MongoDB 插入和更新字段

转载 作者:行者123 更新时间:2023-12-01 09:03:02 25 4
gpt4 key购买 nike

在我的 MongoDB 集合中,我有一些字段,其中之一是“EntitySet,现在我需要插入一个新字段,例如“EntityAlchemy”。

这就是现在的样子:

"EntitySet": [ 
{
"Name" : "maka",
"EntityType" : "Person",
"Relevance" : 0.0,
"SentimentScore" : 0.0,
"CountInText" : 0
}
]

更新后应该看起来像这样

"EntitySet" : [ 
{
"Name" : "maka",
"EntityType" : "Person",
"Relevance" : 0.0,
"SentimentScore" : 0.0,
"CountInText" : 0
}
],
"EntityAlchemy" : [
{
"Name" : "DZ Bank",
"EntityType" : "Company",
"Relevance" : 0.0,
"SentimentScore" : 0.0,
"CountInText" : 0
}
]

我只能找到如何更新现有字段。有人可以帮助如何做到这一点吗?

最佳答案

使用$set用于添加更多键值对。

语法是:

db.collection.update({query}, {$set: {key-value pairs}});

示例:

db.coll1.update({_id:1}, 
{$set: "EntityAlchemy" : [
{
"Name" : "DZ Bank",
"EntityType" : "Company",
"Relevance" : 0.0,
"SentimentScore" : 0.0,
"CountInText" : 0
}
]});

关于java - MongoDB 插入和更新字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41524432/

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