Probeer deze zoekopdracht:
user = User.not_in(:_id => [2]).second
In MongoDB heeft de primaire sleutel de naam _id . Mongoid probeert vriendelijk te zijn en verbergt dit feit gedeeltelijk voor de ontwikkelaar door het te aliasen naar id in het objectmodel. Maar wanneer u query's uitvoert, kan het niet zeggen of u de primaire sleutel _id . wilt of een heel gewoon veld id .