Mam pewne problemy z mongoid:nie Mongoid w zapytaniu
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
test zakończył się niepowodzeniem. Próbowałem użyć where (: id => {'$ nid' => [2]}), ale ma taki sam efekt.
Co jest nie tak? Jak używać warunku "nie w" z mongoidem?
PS, "drugi" jest ok, z "pierwszej" test przeszedł, bo id = 1