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
.