当需要在mongo中多表查询或者关联查询并导出结果当时候,可以用类似script语法。
特别注意的是,如果采用3T的导出操作export,只有最后语句是查询语句才能导出
var ids = []
db.trkd_company_mapping.distinct("companyId",{"i18n_zh_profile":{$ne:null},"regionId":6}).forEach(
function(e){
ids.push(e);
}
)
//输出查看结果
//print(ids)
db.trkd_company_mapping.find({"companyId":{$in:ids}})