Mongoid 5.0 支持 $lookup

Dmi*_*sky 4 mongodb mongoid

有谁知道最新的 5.0 版本的 Mongoid gem 是否支持$lookup

没有提到mongoid 文档

Sun*_*mar 5

您可以将用于查找的 mongo shell 查询转换为 mongoid 查询,如下所示。我很难弄清楚这一点。所以如果对任何人有帮助的话就在这里发帖。

clookup =     {
'$lookup': {
    'from': "contacts",
    'localField': "_id",
    'foreignField': "account_id",
    'as': "contacts"
    }
}

sort = { '$sort': { '_id.year': 1, '_id.month': 1 } }

docs = Account.collection.aggregate([clookup, sort])
pp docs.first
Run Code Online (Sandbox Code Playgroud)