Collection.field(projection: Object): Collection

    指定返回结果中记录需返回的字段

    Collection

    如果指定的字段是数组字段,还可以用以下方法只返回数组的第一个元素:在该字段 key 后面拼接上 成为 字段.$ 的形式。

    方法既可以接收一个正数表示返回前 n 个元素,也可以接收一个负数表示返回后 n 个元素;还可以接收一个包含两个数字 [ skip, limit ] 的数组,如果 skip 是正数,表示跳过 个元素后再返回接下来的 limit 个元素,如果 skip 是负数,表示从倒数第 skip 个元素开始,返回往后数的 limit 个元素

    • 返回数组的前 5 个元素:
    • 返回数组的后 5 个元素:{ tags: db.command.project.slice(-5) }
    • 从倒数第 5 个元素开始,返回接下来正方向数的 10 个元素:{ tags: db.command.project.slice(-5, 10) }