如何将对象ID转换为字符串,以便可以将其与$ eq中的字符串进行比较。 mongo版本-4.0
db.user.aggregate([{
$lookup:{
from: "sometable",
let:{user:["$_id"]},
pipeline:[{
$match: {
$expr: {
$and:[
{
$eq: [ "$userId", "$$user"]
},
{
$gt: [ "$lastBalance", 0]
}
]
}
}
}
],
as: "response"
},
}])