私は2つのモデルUserとClassを持っています。MongoMapperでは、IDが別のテーブルに存在しないレコードをどのように見つけることができますか?
SELECT * FROM Users WHERE id NOT IN (SELECT user_id FROM Classes)
私はMongoMapperと似たような方法を行うことができます:MySQLでは、私のようなものを持つクラス内のユーザないを見つけることができますか?私はMongoコンソールで次のようにできる:
db.users.find({user_id:{$ne:db.classes.find({}, {user_id:1})}});
しかし、私はMongoMapperを使って構文を理解することができません。
を私は.distinctコードが好き、私はそれについて知らなかった - ありがとうございました。 – jbnunn