Meteor Mon go агрегат возвращает тип BSON - PullRequest
0 голосов
/ 15 января 2020

У меня есть приведенный ниже агрегированный запрос

var pipeline=[ { $match: { Active:1, Duration:'monthly' } },{ $sample: { size: 3 } }]
Products.aggregate(pipeline).toArray((err, result) => {
  subscription.added('random-aggregate', 'random-order', { result: result });
});

, он возвращает правильный результат, но ObjectId имеет тип BSON, что затрудняет дальнейшую его обработку. Как я могу получить правильный Идентификатор объекта записи коллекции? Прикрепленный скриншот, как выглядит идентификатор на консоли enter image description here

Хотя при проверке экрана MiniMon go Meteor идентификатор выглядит нормально, а также в других запросах, которые я использую в проекте, идентификатор в правильном формате enter image description here

...