Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
API, opérations et types de données MongoDB pris en charge dans Amazon DocumentDB
Amazon DocumentDB (compatible avec MongoDB) est un service de base de données de documents rapide, évolutif, hautement disponible et entièrement géré qui prend en charge les charges de travail MongoDB. Amazon DocumentDB est compatible avec les API MongoDB 3.6, 4.0, 5.0 et 8.0. Cette section répertorie les fonctionnalités prises en charge. Pour obtenir de l'aide sur l'utilisation des API et des pilotes MongoDB, consultez les forums de la communauté MongoDB. Pour obtenir de l'aide sur le service Amazon DocumentDB, contactez l'équipe d' AWS assistance appropriée. Pour connaître les différences fonctionnelles entre Amazon DocumentDB et MongoDB, consultez. Différences fonctionnelles : Amazon DocumentDB et MongoDB
Les commandes et opérateurs MongoDB internes uniquement ou non applicables à un service entièrement géré ne sont pas pris en charge et ne sont pas inclus dans la liste des fonctionnalités prises en charge.
Depuis le lancement, nous avons ajouté plus de 50 fonctions supplémentaires et nous continuerons à prendre en compte les retours de nos clients pour fournir les fonctions dont ils ont besoin. Pour plus d'informations sur les derniers lancements, consultez les annonces d'Amazon DocumentDB.
Si vous souhaitez que nous développions une fonctionnalité qui n'est pas prise en charge, faites-le-nous savoir en envoyant un e-mail avec votre AccountID, les fonctionnalités demandées et le cas d'utilisation à l'équipe du service Amazon DocumentDB
Rubriques
commandes de base de données
Rubriques
Commandes administratives
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Collections limitées |
Non |
Non |
Non |
Non |
Non |
|
cloner CollectionAsCapped |
Non |
Non |
Non |
Non |
Non |
|
collMod |
Partielle |
Partielle |
Partielle |
Partielle |
Partielle |
|
CollMod : expiration AfterSeconds |
Oui |
Oui |
Oui |
Oui |
Oui |
|
convertir ToCapped |
Non |
Non |
Non |
Non |
Non |
|
copydb |
Non |
Non |
Non |
Non |
Non |
|
créer |
Oui |
Oui |
Oui |
Oui |
Oui |
|
createView |
Non |
Non |
Non |
Oui |
Non |
|
createIndexes |
Oui |
Oui |
Oui |
Oui |
Oui |
|
currentOp |
Oui |
Oui |
Oui |
Oui |
Oui |
|
drop |
Oui |
Oui |
Oui |
Oui |
Oui |
|
dropDatabase |
Oui |
Oui |
Oui |
Oui |
Oui |
|
dropIndexes |
Oui |
Oui |
Oui |
Oui |
Oui |
|
filemd5 |
Non |
Non |
Non |
Non |
Non |
|
obtenir AuditConfig |
Non |
Oui |
Oui |
Oui |
Non |
|
killCursors |
Oui |
Oui |
Oui |
Oui |
Oui |
|
killOp |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Répertorier les collections* |
Oui |
Oui |
Oui |
Oui |
Oui |
|
listDatabases |
Oui |
Oui |
Oui |
Oui |
Oui |
|
listIndexes |
Oui |
Oui |
Oui |
Oui |
Oui |
|
reIndex |
Non |
Non |
Oui |
Oui |
Non |
|
renameCollection |
Oui |
Oui |
Oui |
Oui |
Non |
|
ensemble AuditConfig |
Non |
Oui |
Oui |
Oui |
Non |
* La type touche de l'option de filtre n'est pas prise en charge.
Agrégation
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
aggregate |
Oui |
Oui |
Oui |
Oui |
Oui |
|
count |
Oui |
Oui |
Oui |
Oui |
Oui |
|
distinct |
Oui |
Oui |
Oui |
Oui |
Oui |
|
mapReduce |
Non |
Non |
Non |
Oui |
Non |
Authentification
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
authenticate |
Oui |
Oui |
Oui |
Oui |
Oui |
|
logout |
Oui |
Oui |
Oui |
Oui |
Oui |
Commandes de diagnostic
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
buildInfo |
Oui |
Oui |
Oui |
Oui |
Oui |
|
collStats |
Oui |
Oui |
Oui |
Oui |
Oui |
|
conn PoolStats |
Non |
Non |
Non |
Non |
Non |
|
connectionStatus |
Oui |
Oui |
Oui |
Oui |
Oui |
|
dataSize |
Oui |
Oui |
Oui |
Oui |
Oui |
|
dbHash |
Non |
Non |
Non |
Non |
Non |
|
dbStats |
Oui |
Oui |
Oui |
Oui |
Oui |
|
explain |
Oui |
Oui |
Oui |
Oui |
Oui |
|
explain: executionStats |
Oui |
Oui |
Oui |
Oui |
Oui |
|
fonctionnalités |
Non |
Non |
Non |
Non |
Non |
|
hostInfo |
Oui |
Oui |
Oui |
Oui |
Oui |
|
listCommands |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Profiler |
Non |
||||
|
serverStatus |
Oui |
Oui |
Oui |
Oui |
Oui |
|
top |
Oui |
Oui |
Oui |
Oui |
Oui |
Opérations de requête et d'écriture
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Change streams |
Non |
||||
|
supprimer |
Oui |
Oui |
Oui |
Oui |
Oui |
|
find |
Oui |
Oui |
Oui |
Oui |
Oui |
|
trouver AndModify |
Oui |
Oui |
Oui |
Oui |
Oui |
|
obtenir LastError |
Non |
Non |
Non |
Non |
Non |
|
getMore |
Oui |
Oui |
Oui |
Oui |
Oui |
|
obtenir PrevError |
Non |
Non |
Non |
Non |
Non |
|
GridFS |
Oui |
Oui |
Oui |
Oui |
Non |
|
insert |
Oui |
Oui |
Oui |
Oui |
Oui |
|
parallel CollectionScan |
Non |
Non |
Non |
Non |
Non |
|
resetError |
Non |
Non |
Non |
Non |
Non |
|
mise à jour |
Oui |
Oui |
Oui |
Oui |
Oui |
|
ReplaceOne |
Oui |
Oui |
Oui |
Oui |
Oui |
Commandes de gestion des rôles
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
createRole |
Oui |
Oui |
Oui |
Oui |
Non |
|
laisser tomber AllRolesFromDatabase |
Oui |
Oui |
Oui |
Oui |
Non |
|
dropRole |
Oui |
Oui |
Oui |
Oui |
Non |
|
subvention RolesToRole |
Oui |
Oui |
Oui |
Oui |
Non |
|
révoquer RolesFromRole |
Oui |
Oui |
Oui |
Oui |
Non |
|
révoquer PrivilegesFromRole |
Oui |
Oui |
Oui |
Oui |
Non |
|
rolesInfo |
Oui |
Oui |
Oui |
Oui |
Non |
|
updateRole |
Oui |
Oui |
Oui |
Oui |
Non |
Commandes de sessions
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Annulation de la transaction |
Non |
Oui |
Oui |
Oui |
Non |
|
commitTransaction |
Non |
Oui |
Oui |
Oui |
Non |
|
Fin des sessions |
Non |
Non |
Non |
Non |
Non |
|
tuer AllSessions |
Non |
Oui |
Oui |
Oui |
Non |
|
tuer AllSessionsByPattern |
Non |
Non |
Non |
Non |
Non |
|
Kill Sessions |
Non |
Oui |
Oui |
Oui |
Non |
|
Séances de rafraîchissement |
Non |
Non |
Non |
Non |
Non |
|
Démarrer la session |
Non |
Oui |
Oui |
Oui |
Non |
Gestion des utilisateurs
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
createUser |
Oui |
Oui |
Oui |
Oui |
Oui |
|
laisser tomber AllUsersFromDatabase |
Oui |
Oui |
Oui |
Oui |
Oui |
|
dropUser |
Oui |
Oui |
Oui |
Oui |
Oui |
|
subvention RolesToUser |
Oui |
Oui |
Oui |
Oui |
Oui |
|
révoquer RolesFromUser |
Oui |
Oui |
Oui |
Oui |
Oui |
|
updateUser |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Informations sur les utilisateurs |
Oui |
Oui |
Oui |
Oui |
Oui |
Commandes de partitionnement
| Commande | Cluster élastique |
|---|---|
|
avorter ReshardCollection |
Non |
|
Ajouter un fragment |
Non |
|
ajouter ShardToZone |
Non |
|
équilibreur CollectionStatus |
Non |
|
BalancerStart |
Non |
|
État de l'équilibreur |
Non |
|
BalancerStop |
Non |
|
vérifier ShardingIndex |
Non |
|
clair JumboFlag |
Non |
|
cleanupOrphaned |
Non |
|
nettoyage ReshardCollection |
Non |
|
commettre ReshardCollection |
Non |
|
Activer le partage |
Oui |
|
chasse d'eau RouterConfig |
Non |
|
obtenir ShardMap |
Non |
|
obtenir ShardVersion |
Non |
|
isdbgrid |
Non |
|
Listes Shards |
Non |
|
Clé médiane |
Non |
|
Déplacer Chunk |
Non |
|
Déplacer le primaire |
Non |
|
Fusionner des morceaux |
Non |
|
affiner CollectionShardKey |
Non |
|
Supprimer le dur |
Non |
|
supprimer ShardFromZone |
Non |
|
Collection Reshard |
Non |
|
ensemble AllowMigrations |
Non |
|
ensemble ShardVersion |
Non |
|
Collection SHARD |
Oui |
|
État de partage |
Non |
|
split |
Non |
|
Vecteur divisé |
Non |
|
Désactiver le sharding |
Non |
|
mise à jour ZoneKeyRange |
Non |
Opérateurs de requête et de projection
Rubriques
Opérateurs de grappe
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateurs bit à bit
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateur de commentaires
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateurs de comparaison
Opérateurs d'éléments
Opérateurs de requête d'évaluation
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Non |
Oui |
Oui |
Oui |
Non |
|
|
Non |
Oui |
Oui |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Oui |
Oui |
Non |
|
|
$where |
Non |
Non |
Non |
Non |
Non |
Opérateurs logiques
Opérateurs de projection
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Oui |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Mettre à jour les opérateurs
Opérateurs de réseaux
Opérateurs bit à bit
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateurs de terrain
| Opérateur | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Modifier les modificateurs
Géospatial
Spécificateurs de géométrie
| Sélecteurs de requête | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
$box |
Non |
Non |
Non |
Non |
Non |
|
$center |
Non |
Non |
Non |
Non |
Non |
|
$centerSphere |
Non |
Non |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$polygon |
Non |
Non |
Non |
Non |
Non |
|
$uniqueDocs |
Non |
Non |
Non |
Non |
Non |
Sélecteurs de requêtes
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$polygon |
Non |
Non |
Non |
Non |
Non |
|
$uniqueDocs |
Non |
Non |
Non |
Non |
Non |
Méthodes du curseur
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
cursor.batchSize() |
Oui |
Oui |
Oui |
Oui |
Oui |
|
cursor.close() |
Oui |
Oui |
Oui |
Oui |
Oui |
|
cursor.collation() |
Non |
Non |
Non |
Oui |
Non |
|
cursor.comment() |
Oui |
Oui |
Oui |
Oui |
Oui |
|
cursor.count() |
Oui |
Oui |
Oui |
Oui |
Oui |
|
cursor.explain() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.forEach() |
Oui |
Oui |
Oui |
Oui |
Oui |
|
cursor.hasNext() |
Oui |
Oui |
Oui |
Oui |
Oui |
|
cursor.hint() |
Oui |
Oui |
Oui |
Oui |
Oui* |
|
cursor.isClosed() |
Oui |
Oui |
Oui |
Oui |
Oui |
|
cursor.isExhausted() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.itcount() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.limit() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.map() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.max() |
Non |
Non |
Non |
Non |
Non |
|
cursor.maxScan() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.maxTimeMS() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.min() |
Non |
Non |
Non |
Non |
Non |
|
cursor.next() |
Oui |
Oui |
Oui |
Oui |
Oui |
|
curseur.no CursorTimeout () |
Non |
Non |
Non |
Non |
Non |
|
curseur.objs LeftInBatch () |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.pretty() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.readConcern() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.readPref() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.returnKey() |
Non |
Non |
Non |
Non |
Non |
|
curseur.show RecordId () |
Non |
Non |
Non |
Non |
Non |
|
cursor.size() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.skip() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.sort() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.tailable() |
Non |
Non |
Non |
Non |
Non |
|
cursor.toArray() |
Oui |
Oui |
Oui |
Oui |
Non |
* L'index hint est pris en charge par des expressions d'index. Par exemple, db.foo.find().hint({x:1}).
Opérateurs de pipeline d'agrégation
Rubriques
Expressions de l'accumulateur
| Expression | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
$accumulateur |
- |
- |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
Non |
Non |
Non |
|
|
$CovariancePop |
Non |
Non |
Non |
Non |
Non |
|
$ CovarianceSamp |
Non |
Non |
Non |
Non |
Non |
|
Rang dense $ |
Non |
Non |
Non |
Non |
Non |
|
$dérivé |
Non |
Non |
Non |
Non |
Non |
|
Numéro du document $ |
Non |
Non |
Non |
Non |
Non |
|
$exp MovingAvg |
Non |
Non |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$intégral |
Non |
Non |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$rang |
Non |
Non |
Non |
Non |
Non |
|
$shift |
Non |
Non |
Non |
Non |
Non |
|
$std DevPop |
Non |
Non |
Non |
Non |
Non |
|
$std DevSamp |
Non |
Non |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateurs arithmétiques
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Oui (5.0.1+) |
Oui |
Non |
|
|
$round |
- |
- |
Non |
Non |
Non |
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$trunc |
Non |
Non |
Non |
Non |
Non |
Opérateurs de réseaux
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
Oui |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
Oui |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateurs booléens
Opérateurs de comparaison
Opérateurs d'expressions conditionnelles
Opérateur de type de données
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateur de taille des données
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Taille binaire $ |
- |
- |
Non |
Non |
Non |
|
$BSON Size |
- |
- |
Non |
Non |
Non |
Opérateurs de date
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Non |
Non |
Oui |
Oui |
Oui |
|
|
- |
- |
Oui |
Oui |
Non |
|
|
$ date FromParts |
Non |
Non |
Oui (5.0.1+) |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Oui |
Oui |
Oui |
|
|
$ date ToParts |
Non |
Non |
Oui (5.0.1+) |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
Non |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateur littéral
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateur de fusion
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Opérateur naturel
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
Définir les opérateurs
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
ensemble de dollars WindowFields |
Non |
Non |
Non |
Non |
Non |
Opérateurs de scène
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Non |
Oui |
Non |
|
|
$bucketAuto |
Non |
Non |
Non |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Non |
|
|
Non |
Oui |
Oui |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$facet |
Non |
Non |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$graphLookup |
Non |
Non |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
liste de $ LocalSessions |
Non |
Non |
Non |
Non |
Non |
|
$listSessions |
Non |
Non |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
Non |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Non |
|
|
$plan CacheStats |
- |
- |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
Non |
Oui |
Non |
|
|
ensemble de dollars WindowFields |
- |
- |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$sort ByCount |
Non |
Non |
Non |
Non |
Non |
|
$ Union avec |
- |
- |
Non |
Non |
Non |
|
- |
- |
Non |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Non |
Oui |
Non |
|
|
Non |
Non |
Non |
Oui |
Non |
Opérateurs de chaîne
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Non |
|
|
- |
- |
Oui |
Oui |
Non |
|
|
- |
- |
Oui |
Oui |
Non |
|
|
- |
- |
Oui |
Oui |
Non |
|
|
- |
- |
Oui |
Oui |
Non |
|
|
- |
- |
Oui |
Oui |
Non |
|
|
Non |
Oui |
Oui |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Non |
Variables système
Opérateur de recherche de texte
Opérateurs de conversion de type
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
$isNumber |
- |
- |
Non |
Non |
Non |
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
Opérateurs variables
Opérateurs divers
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
$GetField |
- |
- |
Non |
Non |
Non |
|
- |
- |
Oui (5.0.1+) |
Oui |
Non |
|
|
$ SampleRate |
- |
- |
Non |
Non |
Non |
Types de données
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Entier 32 bits (int) |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Entier 64 bits (long) |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Tableau |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Données binaires |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Booléen |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Date |
Oui |
Oui |
Oui |
Oui |
Oui |
|
DBPointer |
Non |
Non |
Non |
Non |
Non |
|
Brèves |
Non |
Non |
Non |
Non |
Non |
|
Decimal128 |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Double |
Oui |
Oui |
Oui |
Oui |
Oui |
|
JavaScript |
Non |
Non |
Non |
Non |
Non |
|
JavaScript(avec lunette) |
Non |
Non |
Non |
Non |
Non |
|
MaxKey |
Oui |
Oui |
Oui |
Oui |
Oui |
|
MinKey |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Null |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Objet |
Oui |
Oui |
Oui |
Oui |
Oui |
|
ObjectId |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Expression régulière |
Oui |
Oui |
Oui |
Oui |
Oui |
|
String |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Symbol |
Non |
Non |
Non |
Non |
Non |
|
Horodatage |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Non défini |
Non |
Non |
Non |
Non |
Non |
Index et propriétés d'index
Rubriques
Index
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Sphère 2d |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Index 2d |
Non |
Non |
Non |
Non |
Non |
|
Index composé |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Index haché |
Non |
Non |
Non |
Non |
Non |
|
Index multiclés |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Index de champ unique |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Index de texte |
Non |
Non |
Oui |
Oui |
Non |
|
Caractère générique |
Non |
Non |
Non |
Non |
Non |
Propriétés de l'index
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Contexte |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Sensible à la casse |
Non |
Non |
Non |
Oui |
Non |
|
Hidden |
Non |
Non |
Non |
Non |
Non |
|
Partielle |
Non |
Non |
Oui |
Oui |
Non |
|
Fragmentée |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Texte |
Non |
Non |
Oui |
Oui |
Non |
|
TTL |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Unique |
Oui |
Oui |
Oui |
Oui |
Oui |
|
Vecteur |
Non |
Non |
Oui |
Oui |
Non |
Pour obtenir des informations détaillées sur des opérateurs MongoDB spécifiques, consultez les rubriques suivantes :