Я пытаюсь сделать запрос на mongoose, чтобы я использовал агрегацию с $ let a $ pipe, но я не могу сделать ссылку на поля модели моей схемы и запрос возвращает неопределенное значение. наборы схем - это файлы импорта.
const mongoose = require('mongoose');
const BASCULE = require('../models/BASCULE');
const USER = require('../models/USER');
const USER_BASC = require('../models/USER_BASC');
USER_BASC.aggregate([
{
$lookup:{
from: USER.collection.name,
let: { XXX: 'ID_USER' },
pipeline: [
{ $match: { $expr: { $and: [ {$eq: [ "$DISABILITY", 'false'] },
{$eq: [ "$ID", "$$XXX" ] } ] } }
},
{$project: { _id: 0 } }],
as: 'INFO_USER'
},
},
{
$match:{
ID_BASC: req.params.id_0
}
},
{
$project: { _id: 0 }
}
]