查询

查询

  通常的模式是创建一个 AV.Query 对象,加入一些条件,然后用 find 方法返 回一个满足条件的 AV.Object 数组。例如,查询指定人员的微博信息,使用 equalTo 方法来添加条件值:

  查询_第1张图片

  查询条件:

  

  如果想让返回的对象的某个属性匹配多个值,你可以使用 containedIn

  

  相反地,你可以使用 notContainedIn 方法来查询在集合之外的目标对象。

  你可以用设定 limit 的方法来限定返回的结果数,默认的返回结果数是 100,但是任 何 1 到 1000 之间的数值都是合法的,在 0 到 1000 范围之外的都强制转成默认的 100。

  

  如果你只想要一个结果,一个更加方便的方法可能是使用 first,而不是 find 方法.

  查询_第2张图片

  可以用 skip 跳过前面的结果,这可能对于分页很有用。

  

  对于可以排序的类型,比如 number 和 string,你可以控制返回结果的顺序:

  查询_第3张图片

  如果你想要查询含有某一特定属性的对象,你可以使用 exists。相对地,如果你想获 取没有这一特定属性的对象,你可以使用 doesNotExist

  

  你可以用 select 和一个 keys 的列表来限定返回的字段,为了获得只包含 pubUser 和 content 字段的微博

  查询_第4张图片

你可能感兴趣的:(查询)