Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La count commande est utilisée pour compter le nombre de documents d’une collection qui correspondent à une requête spécifiée. Cette commande est utile pour obtenir des statistiques rapides sur les données stockées dans vos collections, telles que le nombre de documents qui répondent à certains critères.
Syntaxe
La syntaxe de la count commande est la suivante :
db.collection.count(query, options)
-
query: document spécifiant les critères de sélection à l’aide d’opérateurs de requête. -
options:Optionnel. Document spécifiant des options, telles quelimitetskip.
Examples
Voici quelques exemples pour illustrer l’utilisation de la count commande :
Exemple 1. Comptage de tous les documents d’une collection
Pour compter tous les documents de la stores collection :
db.stores.count({})
Exemple de sortie
[mongos] StoreData> db.stores.countDocuments({})
60570
Exemple 2. Comptage de documents avec des critères spécifiques
Pour compter le nombre de magasins avec un ID de magasin spécifique _id :
db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
Exemple de sortie
[mongos] StoreData> db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
1
Exemple 3. Comptage de documents avec des critères imbriqués
Pour compter le nombre de magasins qui ont un événement de promotion spécifique :
db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
Exemple de sortie
[mongos] StoreData> db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
2156
Exemple 4. Comptage de documents avec plusieurs critères
Pour compter le nombre de magasins situés à une latitude et une longitude spécifiques :
db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
Exemple de sortie
[mongos] StoreData> db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
1
Contenu connexe
- Passer en revue les options de migration de MongoDB vers Azure DocumentDB
- En savoir plus sur la compatibilité des fonctionnalités avec MongoDB