Skip to main content
The SEARCH.COUNT command returns the number of documents matching a query without retrieving them. You can use SEARCH.COUNT for analytics, pagination UI (showing “X results found”), or validating queries before retrieving results.
// Count all electronics
await products.count({
  filter: {
    category: "electronics",
  },
});

// Count in-stock items under $100
await products.count({
  filter: {
    inStock: true,
    price: { $lt: 100 },
  },
});