Mongoid nicht in Frage

Ich habe einige Probleme mit Mungoiden:

<code>  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
</code>

Im Test durchgefallen. Ich habe versucht, where (: id => {'$ nid' => [2]}) zu verwenden, aber es hat den gleichen Effekt.

Was ist falsch? Wie man "nicht in" Zustand mit Mungoiden verwendet?

PS, "second" ist ok, mit "first" Test bestanden, weil id = 1

Antworten auf die Frage(2)

Ihre Antwort auf die Frage