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中所有age大于等于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);
阿里云首页 小程序云 相关技术圈