count()

in lib/Collection.ts [68:76]


  count(query) {
    if (query && Object.keys(query).length > 0) {
      return this._collection.countDocuments(JsonEncoder.decode(query), {
        maxTimeMS: this.countTimeout
      }).catch(_ => this._collection.estimatedDocumentCount());
    }
    // fast count
    return this._collection.estimatedDocumentCount();
  }