我有一些麻烦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
测试失败。 我试图使用其中(:ID => { '$ NID'=> [2]}),但它具有相同的效果。
怎么了? 如何使用“不”与mongoid条件?
PS,“第二”是好的,与“第一”测试通过,因为ID = 1