📜  while $vlookup 我们如何将本地字段转换为 objectId - 无论代码示例

📅  最后修改于: 2022-03-11 15:00:48.644000             🧑  作者: Mango

代码示例1
db.role.aggregate([
  { "$lookup": {
    "let": { "userObjId": { "$toObjectId": "$userId" } },
    "from": "user",
    "pipeline": [
      { "$match": { "$expr": { "$eq": [ "$_id", "$$userObjId" ] } } }
    ],
    "as": "userDetails"
  }}
])