Testa den här frågan:
user = User.not_in(:_id => [2]).second
I MongoDB har primärnyckeln namnet _id . Mongoid försöker vara vänlig och döljer delvis detta faktum för utvecklaren genom att aliasa det till id i objektmodellen. Men när du gör frågor kan den inte säga om du vill ha primärnyckeln _id eller något helt vanligt fält id .