У меня есть некоторые проблемы с mongoid:
test "Test candidate" do
User.create(:id => 1, :sex => User::Male, :country => 1, :city => 1)
User.create(:id => 2, :sex => User::Female, :country => 1, :city => 1)
User.create(:id => 3, :sex => User::Female, :country => 1, :city => 1)
user = User.not_in(:id => [2]).second
assert_not_equal(user.id, 2)
end
Тест завершился неудачно. Я попытался использовать where (: id = > {'$ nid' = > [2]}), но он имеет тот же эффект.
Что не так? Как использовать условие "не в" с мангоидом?
PS, "second" в порядке, с "первым" испытанием прошло, потому что id = 1