Я работаю с MongoDB 3.6.Я пытаюсь выполнить агрегацию $ lookup, как показано ниже.
$ lookup
{
from: 'm_mtr',
localField: 'mtdid',
foreignField:' _id ',
as:' mm '
}
Это не работает для меня, так как' mtdid 'строка со значениями вроде '5bdbe5bcff10z046fcf8f04a'and' _id 'является полем Object Id со значениями типа' ObjectId ('5bdbe5bcff10z046fcf8f04a') '.
Есть ли способ конвертировать строку в ObjectId?Я знаю, что это возможно в Mongodb 4.0.К сожалению, у меня нет возможности использовать что-либо кроме 3.6.