【发布时间】:2023-01-04 15:56:21
【问题描述】:
我需要将文档状态中的特定嵌套子文档字段更改为 true 或 false,
我知道我的架构更嵌套,但我没有任何其他选择
这是我的文档模型
{
"_id":"63b3b4024"
"name":"dev"
"email":"dev@gmail.com"
"image":"https://sgp1.digitaloceanspaces.com"
"tickets":[
{
"sid":"63b3f5768"
"eid":"63b3f5777"
user_name:"john"
event_name:"workshop"
status:false
_id:{
"$oid":"63b4178c4"
}
},
{
"sid":"63b3f5769"
"eid":"63b3f5778"
"user_name":"john"
"event_name":"workshop"
"status":false
"_id":{
"$oid":"63b4178c5"
}
{
"sid":"63b3f5770"
"eid":"63b3f5779"
"user_name":"john"
"event_name":"workshop"
"status":false
"_id":{
"$oid":"63b4178c6"
}
{
"sid":"63b3f5771"
"eid":"63b3f5780"
"user_name":"john"
"event_name":"workshop"
"status":false
"_id":{
"$oid":"63b4178c7"
}
""__v":0
}]
我需要将 tickests.status 更改为 true 或 false。如何检查此字段?
谁能建议我找到这个的确切查询?
规格
-
节点:v14.17.3,
-
猫鼬:“^6.6.5”,
-
mongodb:图集
【问题讨论】:
-
您要更新
tickets数组中的所有项目吗?
标签: node.js mongodb mongoose mongodb-query