【发布时间】:2021-03-10 20:18:45
【问题描述】:
我尝试了几天,但找不到任何成功
我正在使用 MongoDB,我尝试使用许多管道步骤来完成它,但我找不到方法。
我有一个玩家集合,每个玩家包含一个items 数组
{
"_id": ObjectId("5fba17c1c4566e57fafdcd7e"),
"username": "moshe",
"items": [
{
"_id": ObjectId("5fbb5ac178045a985690b5fd"),
"equipped": false,
"itemId": "5fbb5ab778045a985690b5fc"
}
]
}
我有一个项目集合,其中包含有关每个项目的更多信息
在播放器items 数组中。
{
"_id": ObjectId("5fbb5ab778045a985690b5fc"),
"name": "Axe",
"damage": 4,
"defense": 6
}
我的目标是在他的items 数组中创建一个包含有关该项目的所有信息的播放器文档,所以它看起来像这样:
{
"_id": ObjectId("5fba17c1c4566e57fafdcd7e"),
"username": "moshe",
"items": [
{
"_id": ObjectId("5fbb5ac178045a985690b5fd"),
"equipped": false,
"itemId": "5fbb5ab778045a985690b5fc",
"name": "Axe",
"damage": 4,
"defense": 6
}
]
}
【问题讨论】:
标签: mongodb mongodb-query aggregation