全部产品

count

获取集合中符合条件的记录数量。

方法定义

count(query: object, options?: object): Promise<MongoResult>

请求参数

字段名

类型

必填

说明

query

Object

数据库操作时的过滤条件。

options

Object

控制项。

options参数定义:

字段名

类型

必填

说明

options.limit

Number

限制count的文档数量。

options.skip

Number

count前跳过的文档数量。

示例

  • 统计所有存储在集合 users 中的记录的数量。并打印结果。

    mpserverless.db.collection('users').count().then((res) => {
      console.log(res);
    }).catch(console.error);
  • 查找集合 users 中所有年龄大于等于18岁的记录数量,并打印结果。

    mpserverless.db.collection('users').count({
      age: {$gt: 18}
    }).then((res) => {
      console.log(res);
    }).catch(console.error);
  • 查找集合 myNoteBook 中 title 字段为 1 , userId 字段为 user._openid 的记录数量。并打印结果。

    mpserverless.db.collection('myNoteBook').count({ 
      title: "1", 
      userId: user._openid, 
    }).then((res) => {
      console.log(res);
    }).catch(console.error);