const mongoose = require('mongoose') let ObjectIds = mongoose.Types.ObjectId {$match: {"extra.integralId": new ObjectIds(query._id)}} 要自己构造一个ObjectId才能查询到
extra.IntegralId是ObjectId,仔细看你的Mongoose输出,你传入的是字符串。所以应该改为: {$match: {"extra.integralId": new ObjectId(query._id)}} 当然这里的_id是传入的,所以你还应该在new ObjectId之前进行验证看是否合法。
要自己构造一个ObjectId才能查询到