Поиск агрегации с DBRef

Можно ли использовать этап поиска структуры агрегации, когда имеется 2 коллекции, где в исходной коллекции есть DBREF, а в коллекциях dest - длинный _id?

Мой запрос агрегации:

db.carAgent.aggregate([ { $lookup: { from: "country", localField: "country", foreignField: "_id", as: "country" } }])

И пример данных коллекции:

> db.country.findOne()
{
        "_id" : NumberLong(1),
        "countryId" : "AD",
        "countryName" : "Andorra",
        "phoneCode" : "376",
        "iso3" : "AND"
}
> db.carAgent.findOne()
{
        "_id" : NumberLong(5),
        "name" : "ALAMO ehi",
        "country" : DBRef("country", NumberLong(97)),
        "desc" : "Alamo DC",
        "status" : true,
        "xmlType" : "AL",
        "company" : "ALAMO"
}
>

0 ответов

Другие вопросы по тегам