Поиск агрегации MongoDB $ datetostring - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь использовать $ lookup и конвертировать дату в строку при сравнении, но не могу сделать это правильно.Есть также ограниченные примеры этого сценария онлайн.

$lookup:
{
  from: 'avail_rel',
  let: { sensor: '$sensor', date: '$date' },
  pipeline: [
    {
      $match: {
        $expr: {
          $and: [
            { $in: [ '$$sensor', '$sensor'] },
            { $eq: [ 
                $dateToString: { format: "$%Y", date: "$date" },
                $dateToString: { format: "$%Y", date: "$$date" }
            ] }
          ]
        }
      }
    }
  ],
  as: 'info'
}

Может кто-нибудь дать подсказку, как решить эту проблему?

...