Mongodb查找没有关联单据的单据

Mongodb查找没有关联单据的单据,mongodb,database,Mongodb,Database,我有一个mongo数据库,其中包含一个用户集合和一个配置文件集合。我需要找到所有没有配置文件的用户。这些文档与一个电子邮件地址关联。我在谷歌上搜索了一些线索,但什么也找不到。这可以通过一个查询来完成,还是我必须对其进行编码?您必须对其进行编码,因为mongodb中没有join。类似于db.users.find({},{'email':1}).forEach(函数(email){…在配置文件中查找电子邮件并相应地采取行动的代码})可以随意添加您的解决方案作为答案并接受它。 db.user.find

我有一个mongo数据库,其中包含一个用户集合和一个配置文件集合。我需要找到所有没有配置文件的用户。这些文档与一个电子邮件地址关联。

我在谷歌上搜索了一些线索,但什么也找不到。这可以通过一个查询来完成,还是我必须对其进行编码?您必须对其进行编码,因为mongodb中没有join。类似于db.users.find({},{'email':1}).forEach(函数(email){…在配置文件中查找电子邮件并相应地采取行动的代码})可以随意添加您的解决方案作为答案并接受它。
db.user.find().forEach(function(o) {
    if(db.profile.find( { email: o.email } ).length() == 0) {
        print(o.email);
    };
})