Mongoid尝试使用与可能的语法相似的语法ActiveRecord。它支持这些调用(以及更多)
User.first #从数据库中获取第一个用户 User.count #从数据库获取所有用户的数量 User.find(params[:id]) #返回具有在params [:id]中找到的ID的用户 User.where(name: "Bob") #返回可以链接的Mongoid :: Criteria对象 #与其他查询(例如另一个“ where”或“ any_in”)一起使用 #不从数据库返回任何对象 User.where(name: "Bob").entries #Returns all objects with name "Bob" from database User.where(:name.in => ['Bob', 'Alice']).entries #Returns all objects with name "Bob" or "Alice" from database User.any_in(name: ["Bob", "Joe"]).first #Returns the first object with name "Bob" or "Joe" User.where(:name => 'Bob').exists? # 如果有一个或多个名称为bob的用户,则将返回true