them valkue populate
This commit is contained in:
@@ -120,7 +120,7 @@ class OrderRepository extends BaseRepository<IOrder> {
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return this.model.aggregate([
|
||||
const orders = await this.model.aggregate([
|
||||
{
|
||||
$match: matchQuery,
|
||||
},
|
||||
@@ -207,6 +207,20 @@ class OrderRepository extends BaseRepository<IOrder> {
|
||||
{
|
||||
$unwind: "$shipmentItemVariant",
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "themevalues",
|
||||
localField: "shipmentItemVariant.themeValue",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItemVariant.themeValue",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItemVariant.themeValue",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
$group: {
|
||||
_id: "$orderItems._id",
|
||||
@@ -274,6 +288,7 @@ class OrderRepository extends BaseRepository<IOrder> {
|
||||
},
|
||||
},
|
||||
]);
|
||||
return orders;
|
||||
}
|
||||
|
||||
async getUserOrderDetail(orderId: number, userId: string) {
|
||||
|
||||
Reference in New Issue
Block a user