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 (avec compatibilité 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 concernant les API et les pilotes MongoDB, consultez les forums de la communauté MongoDB. Pour obtenir de l'aide à l'aide du 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 lancements les plus récents, consultez les annonces https://aws.amazon.com/documentdb/resources/
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 identifiant de compte, les fonctionnalités demandées et un cas d'utilisation à l'équipe de service Amazon DocumentDB.
Rubriques
commandes de base de données
Rubriques
Commandes d'administration
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Collections limitées |
Non |
Non |
Non |
Non |
Non |
|
clone CollectionAsCapped |
Non |
Non |
Non |
Non |
Non |
|
collMod |
Partielle |
Partielle |
Partielle |
Partielle |
Partielle |
|
CollMod : expiration AfterSeconds |
Oui |
Oui |
Oui |
Oui |
Oui |
|
CollMod : caché |
Non |
Non |
Non |
Oui (8.0.1+) |
Non |
|
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 |
|
Liste des 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 clé 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 |
|
parallèle 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 |
|
déposer 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 |
|---|---|---|---|---|---|
|
Abandonner 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 |
|
Sessions 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 |
|
déposer 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 |
|
Balancer Start |
Non |
|
État de l'équilibreur |
Non |
|
Équilibreur Stop |
Non |
|
chèque ShardingIndex |
Non |
|
clair JumboFlag |
Non |
|
Orphelin de nettoyage |
Non |
|
nettoyage ReshardCollection |
Non |
|
commettre ReshardCollection |
Non |
|
Activer le partage |
Oui |
|
chasse d'eau RouterConfig |
Non |
|
obtenir ShardMap |
Non |
|
obtenir ShardVersion |
Non |
|
grille isdb |
Non |
|
Listes et éclats |
Non |
|
Clé médiane |
Non |
|
Move Chunk |
Non |
|
Déplacer le principal |
Non |
|
Fusionner des morceaux |
Non |
|
affiner CollectionShardKey |
Non |
|
Supprime Hard |
Non |
|
supprimer ShardFromZone |
Non |
|
Collection Reshard |
Non |
|
ensemble AllowMigrations |
Non |
|
ensemble ShardVersion |
Non |
|
Collection de fragments |
Oui |
|
État de partage |
Non |
|
split |
Non |
|
Vecteur fractionné |
Non |
|
Désactiver le partage |
Non |
|
mettre à jour ZoneKeyRange |
Non |
Opérateurs de requête et de projection
Rubriques
Opérateurs matriciels
| 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êtes 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 tableau
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 |
Oui (8.0.1+) |
Non |
|
cursor.maxScan() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.maxTimeMS() |
Oui |
Oui |
Oui |
Oui |
Non |
|
cursor.min() |
Non |
Non |
Non |
Oui (8.0.1+) |
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 avec les expressions d'index. Par exemple, db.foo.find().hint({x:1}).
Opérateurs de pipelines 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 |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
Non |
Oui (8.0.1+) |
Non |
|
|
$COvariance POP |
Non |
Non |
Non |
Non |
Non |
|
$COvariance AMP |
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 |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
$intégrale |
Non |
Non |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$ rang |
Non |
Non |
Non |
Non |
Non |
|
$shift |
Non |
Non |
Non |
Non |
Non |
|
Non |
Non |
Non |
Oui (8.0.1+) |
Non |
|
|
Non |
Non |
Non |
Oui (8.0.1+) |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
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 |
|
|
- |
- |
Non |
Oui (8.0.1+) |
Non |
|
|
Non |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Non |
Oui (8.0.1+) |
Non |
Opérateurs de tableau
| 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 |
|
|
Non |
Non |
Non |
Oui |
Non |
|
|
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 de données
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
- |
- |
Non |
Oui (8.0.1+) |
Non |
|
|
- |
- |
Non |
Oui (8.0.1+) |
Non |
Opérateurs de date
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
Non |
Non |
Oui |
Oui |
Oui |
|
|
- |
- |
Oui |
Oui |
Non |
|
|
Non |
Non |
Oui (5.0.1+) |
Non |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Oui |
Oui |
Oui |
|
|
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 |
Régler 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 |
|
|
$set 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 |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
$liste 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 |
|
|
forfait $ 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 |
|
|
$set WindowFields |
- |
- |
Non |
Non |
Non |
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Non |
Oui (8.0.1+) |
Non |
|
|
$ Union avec |
- |
- |
Non |
Non |
Non |
|
- |
- |
Non |
Oui |
Non |
|
|
Oui |
Oui |
Oui |
Oui |
Oui |
|
|
Non |
Non |
Non |
Oui |
Non |
|
|
Non |
Non |
Non |
Oui |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
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 |
|
|
- |
- |
Non |
Oui (8.0.1+) |
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 |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
Opérateurs variables
Opérateurs de trigonométrie
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
Opérateurs bit à bit (agrégation)
Opérateurs d'horodatage
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
Non |
Opérateurs divers
| Commande | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
|
$GetField |
- |
- |
Non |
Non |
Non |
|
- |
- |
Oui (5.0.1+) |
Oui |
Non |
|
|
- |
- |
Non |
Oui (8.0.1+) |
Non |
|
|
- |
- |
- |
Oui (8.0.1+) |
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 |
|
Brefs |
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 |
Indices 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 |
Oui (8.0.1+) |
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 :