类 MongoIterable<ResultT>

  • 类型参数:
    ResultT - 此迭代器将文档解码成的类型。
    直接已知子类:
    AggregateIterable, FindIterable

    public abstract class MongoIterable<ResultT>
    extends Object
    MongoIterable 是操作的结果,例如find()aggregate()查询。

    此类在一定程度上模仿了Iterable的行为,但由于其结果是异步获取的,因此其值会包装在Task内。

    • 方法详细信息

      • 迭代器

        public RealmResultTask < MongoCursor < ResultT >> iterator()
        返回此迭代对象表示的操作的游标。

        结果包装在Task中,因为迭代器应该能够从服务器异步检索文档。

        返回:
        一个异步任务,其游标属于此可迭代对象所表示的操作。
      • first

        public RealmResultTask < ResultT > first()
        用于返回迭代器中第一项或 null 的助手。

        结果包装在Task中,因为迭代器应该能够从服务器异步检索文档。

        返回:
        包含第一项或 null 的任务。