Coba kueri ini:
user = User.not_in(:_id => [2]).second
Dalam kunci utama MongoDB memiliki nama _id
. Mongoid mencoba untuk bersikap ramah dan menyembunyikan sebagian fakta ini dari pengembang dengan membuat alias ke id
dalam model objek. Tetapi ketika Anda melakukan kueri, itu tidak dapat memberi tahu apakah Anda menginginkan kunci utama _id
atau bidang id
yang benar-benar biasa .