Mongodb 更新有关mongo的文件
我读了几篇文章,甚至是mongo文档,但我不知道为什么这次更新会更新与条件“tests.name”:“testY”不匹配的项 请关注我的更新和我的文档,如果有人能帮助我,请告诉我,谢谢 文件:Mongodb 更新有关mongo的文件,mongodb,Mongodb,我读了几篇文章,甚至是mongo文档,但我不知道为什么这次更新会更新与条件“tests.name”:“testY”不匹配的项 请关注我的更新和我的文档,如果有人能帮助我,请告诉我,谢谢 文件: { "_id" : ObjectId("5b687ac27f71ad55cf3e7c3f"), "version" : "1.4", "tests" : [ { "tag" : "develop", "name" : "testX", "tea
{
"_id" : ObjectId("5b687ac27f71ad55cf3e7c3f"),
"version" : "1.4",
"tests" : [
{
"tag" : "develop",
"name" : "testX",
"team" : "PROC"
},
{
"tag" : "develop",
"name" : "testY",
"team" : "REC"
}
]
}
更新:
db.getCollection('testboards').updateOne(
{
'version': "1.4",
'tests.tag': 'develop',
'tests.name':'testY'
},
{
'$set': {'tests.$.team':'NEW'}
}
)
不是更新项“tests.name”:“testY”,而是更新项“tests.name”:“testX”
他似乎忽略了这个条件。请看一看,谢谢,我明白了。