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
.