Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
API MongoDB yang didukung, operasi, dan tipe data di Amazon DocumentDB
Amazon DocumentDB (dengan kompatibilitas MongoDB) adalah layanan basis data dokumen yang cepat, dapat diskalakan, sangat tersedia, dan terkelola penuh yang mendukung beban kerja MongoDB. Amazon DocumentDB kompatibel dengan API MongoDB 3.6, 4.0, 5.0, dan 8.0. Bagian ini mencantumkan fungsionalitas yang didukung. Untuk dukungan menggunakan API dan driver MongoDB, lihat Forum Komunitas MongoDB. Untuk dukungan menggunakan layanan Amazon DocumentDB, hubungi tim dukungan yang AWS sesuai. Untuk perbedaan fungsional antara Amazon DocumentDB dan MongoDB, lihat. Perbedaan fungsional: Amazon DocumentDB dan MongoDB
Perintah dan operator MongoDB yang hanya berlaku untuk internal atau tidak berlaku untuk layanan terkelola penuh tidak didukung dan tidak termasuk dalam daftar fungsi yang didukung.
Kami telah menambahkan lebih dari 50+ kemampuan tambahan sejak diluncurkan, dan akan terus bekerja mundur dari pelanggan kami untuk memberikan kemampuan yang mereka butuhkan. Untuk informasi tentang peluncuran terbaru, lihat Pengumuman Amazon DocumentDB
Jika ada fitur yang tidak didukung yang Anda ingin kami bangun, beri tahu kami dengan mengirimkan email dengan accountID Anda, fitur yang diminta, dan kasus penggunaan ke tim layanan Amazon DocumentDB
Topik
Perintah basis data
Topik
Perintah administratif
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Koleksi Terbatas |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
klon CollectionAsCapped |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
collMod |
Sebagian |
Sebagian |
Sebagian |
Sebagian |
Sebagian |
|
CollMod: kedaluwarsa AfterSeconds |
Ya |
Ya |
Ya |
Ya |
Ya |
|
mengkonversi ToCapped |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
copydb |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Buat |
Ya |
Ya |
Ya |
Ya |
Ya |
|
createView |
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
|
createIndex |
Ya |
Ya |
Ya |
Ya |
Ya |
|
currentOp |
Ya |
Ya |
Ya |
Ya |
Ya |
|
drop |
Ya |
Ya |
Ya |
Ya |
Ya |
|
dropDatabase |
Ya |
Ya |
Ya |
Ya |
Ya |
|
dropIndexes |
Ya |
Ya |
Ya |
Ya |
Ya |
|
filemd5 |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
mendapatkan AuditConfig |
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
killCursors |
Ya |
Ya |
Ya |
Ya |
Ya |
|
killOp |
Ya |
Ya |
Ya |
Ya |
Ya |
|
ListCollection* |
Ya |
Ya |
Ya |
Ya |
Ya |
|
listDatabases |
Ya |
Ya |
Ya |
Ya |
Ya |
|
listIndexes |
Ya |
Ya |
Ya |
Ya |
Ya |
|
reIndex |
Tidak |
Tidak |
Ya |
Ya |
Tidak |
|
renameCollection |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
set AuditConfig |
Tidak |
Ya |
Ya |
Ya |
Tidak |
* type Kunci dalam opsi filter tidak didukung.
Agregasi
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
agregasi |
Ya |
Ya |
Ya |
Ya |
Ya |
|
hitungan |
Ya |
Ya |
Ya |
Ya |
Ya |
|
berbeda |
Ya |
Ya |
Ya |
Ya |
Ya |
|
mapReduce |
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
Autentikasi
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
diautentikasi |
Ya |
Ya |
Ya |
Ya |
Ya |
|
logout |
Ya |
Ya |
Ya |
Ya |
Ya |
Perintah diagnostik
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
buildInfo |
Ya |
Ya |
Ya |
Ya |
Ya |
|
collStats |
Ya |
Ya |
Ya |
Ya |
Ya |
|
conn PoolStats |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
connectionStatus |
Ya |
Ya |
Ya |
Ya |
Ya |
|
dataSize |
Ya |
Ya |
Ya |
Ya |
Ya |
|
dbHash |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
dbStats |
Ya |
Ya |
Ya |
Ya |
Ya |
|
jelaskan |
Ya |
Ya |
Ya |
Ya |
Ya |
|
jelaskan: executionStats |
Ya |
Ya |
Ya |
Ya |
Ya |
|
fitur |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
hostInfo |
Ya |
Ya |
Ya |
Ya |
Ya |
|
listCommands |
Ya |
Ya |
Ya |
Ya |
Ya |
|
profiler |
Tidak |
||||
|
serverStatus |
Ya |
Ya |
Ya |
Ya |
Ya |
|
atas |
Ya |
Ya |
Ya |
Ya |
Ya |
Operasi kueri dan tulis
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Mengelola aliran |
Tidak |
||||
|
hapus |
Ya |
Ya |
Ya |
Ya |
Ya |
|
cari |
Ya |
Ya |
Ya |
Ya |
Ya |
|
menemukan AndModify |
Ya |
Ya |
Ya |
Ya |
Ya |
|
mendapatkan LastError |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
getMore |
Ya |
Ya |
Ya |
Ya |
Ya |
|
mendapatkan PrevError |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
GridFS |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
sisipkan |
Ya |
Ya |
Ya |
Ya |
Ya |
|
paralel CollectionScan |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
resetError |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
perbarui |
Ya |
Ya |
Ya |
Ya |
Ya |
|
ReplaceOne |
Ya |
Ya |
Ya |
Ya |
Ya |
Perintah manajemen peran
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
createRole |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
jatuhkan AllRolesFromDatabase |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
dropRole |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
hibah RolesToRole |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
mencabut RolesFromRole |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
mencabut PrivilegesFromRole |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
rolesInfo |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
updateRole |
Ya |
Ya |
Ya |
Ya |
Tidak |
Perintah sesi
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
abortTransaction |
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
commitTransaction |
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
endSessions |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
membunuh AllSessions |
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
membunuh AllSessionsByPattern |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
killSessions |
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
refreshsessions |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
startSession |
Tidak |
Ya |
Ya |
Ya |
Tidak |
Manajemen pengguna
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
createUser |
Ya |
Ya |
Ya |
Ya |
Ya |
|
jatuhkan AllUsersFromDatabase |
Ya |
Ya |
Ya |
Ya |
Ya |
|
dropUser |
Ya |
Ya |
Ya |
Ya |
Ya |
|
hibah RolesToUser |
Ya |
Ya |
Ya |
Ya |
Ya |
|
mencabut RolesFromUser |
Ya |
Ya |
Ya |
Ya |
Ya |
|
updateUser |
Ya |
Ya |
Ya |
Ya |
Ya |
|
UsersInfo |
Ya |
Ya |
Ya |
Ya |
Ya |
Perintah sharding
| Perintah | Cluster elastis |
|---|---|
|
menggugurkan ReshardCollection |
Tidak |
|
AddsHard |
Tidak |
|
menambahkan ShardToZone |
Tidak |
|
penyeimbang CollectionStatus |
Tidak |
|
BalancerStart |
Tidak |
|
BalancerStatus |
Tidak |
|
BalancerSTOP |
Tidak |
|
periksa ShardingIndex |
Tidak |
|
jelas JumboFlag |
Tidak |
|
cleanupOrphaned |
Tidak |
|
pembersihan ReshardCollection |
Tidak |
|
berkomitmen ReshardCollection |
Tidak |
|
Aktifkan Sharding |
Ya |
|
siram RouterConfig |
Tidak |
|
mendapatkan ShardMap |
Tidak |
|
mendapatkan ShardVersion |
Tidak |
|
ISDBgrid |
Tidak |
|
ListShards |
Tidak |
|
MedianKey |
Tidak |
|
MoveChunk |
Tidak |
|
MovePrimary |
Tidak |
|
MergeChunks |
Tidak |
|
menyempurnakan CollectionShardKey |
Tidak |
|
MenghapusHard |
Tidak |
|
menghapus ShardFromZone |
Tidak |
|
ResHardCollection |
Tidak |
|
set AllowMigrations |
Tidak |
|
set ShardVersion |
Tidak |
|
ShardCollection |
Ya |
|
ShardingState |
Tidak |
|
terbelah |
Tidak |
|
SplitVector |
Tidak |
|
UnsetSharding |
Tidak |
|
perbarui ZoneKeyRange |
Tidak |
Operator kueri dan proyeksi
Topik
Operator Array
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator Bitwise
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator komentar
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator perbandingan
Operator elemen
Operator kueri evaluasi
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
|
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Tidak |
Ya |
Ya |
Tidak |
|
|
$where |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Operator logis
Operator proyeksi
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Tidak |
Ya |
Ya |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Perbarui operator
Operator array
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator Bitwise
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator lapangan
| Operator | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Perbarui pengubah
| Operator | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Geospasial
Penentu geometri
| Pemilih Kueri | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
$box |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$center |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$centerSphere |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$polygon |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$uniqueDocs |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Penyeleksi kueri
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$polygon |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$uniqueDocs |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Metode kursor
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
cursor.batchsize () |
Ya |
Ya |
Ya |
Ya |
Ya |
|
cursor.close () |
Ya |
Ya |
Ya |
Ya |
Ya |
|
cursor.collation() |
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
|
cursor.comment () |
Ya |
Ya |
Ya |
Ya |
Ya |
|
cursor.count () |
Ya |
Ya |
Ya |
Ya |
Ya |
|
cursor.explain () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.foreach () |
Ya |
Ya |
Ya |
Ya |
Ya |
|
cursor.hasNext () |
Ya |
Ya |
Ya |
Ya |
Ya |
|
cursor.hint () |
Ya |
Ya |
Ya |
Ya |
Ya* |
|
cursor.isClosed () |
Ya |
Ya |
Ya |
Ya |
Ya |
|
cursor.isExhausted () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.itcount () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.limit () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.map () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.max () |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
cursor.maxScan () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.maxTimes () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.min () |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
cursor.next () |
Ya |
Ya |
Ya |
Ya |
Ya |
|
kursor.no CursorTimeout () |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
kursor.objs LeftInBatch () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.pretty () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.readconcern () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.readPref () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.returnKey () |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
kursor.show RecordId () |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
cursor.size () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.skip () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.sort () |
Ya |
Ya |
Ya |
Ya |
Tidak |
|
cursor.tailable () |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
cursor.toArray () |
Ya |
Ya |
Ya |
Ya |
Tidak |
* Indeks hint didukung dengan ekspresi indeks. Misalnya, db.foo.find().hint({x:1}).
Operator pipa agregasi
Topik
Ekspresi akumulator
| Ekspresi | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
$ akumulator |
- |
- |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
- |
- |
Tidak |
Tidak |
Tidak |
|
|
$ KovariancePOP |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$ kovarianceSamp |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$ DenseRank |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$ turunan |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$DocumentNumber |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$ exp MovingAvg |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$ integral |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$ peringkat |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$ shift |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$ std DevPop |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$ std DevSamp |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator aritmatika
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Tidak |
Ya (5.0.1+) |
Ya |
Tidak |
|
|
$ bulat |
- |
- |
Tidak |
Tidak |
Tidak |
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$trunc |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Operator array
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
- |
- |
Ya |
Ya |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
- |
- |
Ya |
Ya |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator Boolean
Operator perbandingan
Operator ekspresi bersyarat
Operator tipe data
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator ukuran data
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
$ BinarySize |
- |
- |
Tidak |
Tidak |
Tidak |
|
$ BSONSize |
- |
- |
Tidak |
Tidak |
Tidak |
Operator tanggal
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Tidak |
Tidak |
Ya |
Ya |
Ya |
|
|
- |
- |
Ya |
Ya |
Tidak |
|
|
$ tanggal FromParts |
Tidak |
Tidak |
Ya (5.0.1+) |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Tidak |
Ya |
Ya |
Ya |
|
|
$ tanggal ToParts |
Tidak |
Tidak |
Ya (5.0.1+) |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
- |
- |
Tidak |
Ya |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator literal
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Gabungkan operator
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Operator alami
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
Tetapkan operator
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$ set WindowFields |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Operator panggung
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
|
|
$bucketAuto |
Tidak |
Tidak |
Tidak |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Tidak |
|
|
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$facet |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$graphLookup |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$ daftar LocalSessions |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$listSessions |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
- |
- |
Tidak |
Ya |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Tidak |
|
|
$ rencana CacheStats |
- |
- |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
- |
- |
Tidak |
Ya |
Tidak |
|
|
$ set WindowFields |
- |
- |
Tidak |
Tidak |
Tidak |
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
$ sortir ByCount |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
$unionDengan |
- |
- |
Tidak |
Tidak |
Tidak |
|
- |
- |
Tidak |
Ya |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
|
|
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
Operator String
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
|
- |
- |
Ya |
Ya |
Tidak |
|
|
- |
- |
Ya |
Ya |
Tidak |
|
|
- |
- |
Ya |
Ya |
Tidak |
|
|
- |
- |
Ya |
Ya |
Tidak |
|
|
- |
- |
Ya |
Ya |
Tidak |
|
|
Tidak |
Ya |
Ya |
Ya |
Tidak |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Ya |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Tidak |
Variabel sistem
Operator pencarian teks
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Tidak |
Tidak |
Ya |
Ya |
Tidak |
|
|
Tidak |
Tidak |
Ya |
Ya |
Tidak |
Jenis operator konversi
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
$ isNumber |
- |
- |
Tidak |
Tidak |
Tidak |
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
|
|
Tidak |
Ya |
Ya |
Ya |
Ya |
Operator variabel
Operator lain-lain
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
$ GetField |
- |
- |
Tidak |
Tidak |
Tidak |
|
- |
- |
Ya (5.0.1+) |
Ya |
Tidak |
|
|
$ Samplerate |
- |
- |
Tidak |
Tidak |
Tidak |
Jenis Data
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
32-bit Integer (int) |
Ya |
Ya |
Ya |
Ya |
Ya |
|
64-bit Integer (long) |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Array |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Data Biner |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Boolean |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Date |
Ya |
Ya |
Ya |
Ya |
Ya |
|
DBPointer |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
dbREFS |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Decimal128 |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ganda |
Ya |
Ya |
Ya |
Ya |
Ya |
|
JavaScript |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
JavaScript(dengan ruang lingkup) |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
MaxKey |
Ya |
Ya |
Ya |
Ya |
Ya |
|
MinKey |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Null |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Objek |
Ya |
Ya |
Ya |
Ya |
Ya |
|
ObjectId |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ekspresi reguler |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Tali |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Simbol |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Stempel waktu |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Tidak terdefinisi |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Indeks dan properti indeks
Indeks
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
2dsphere |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Indeks 2d |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Indeks Gabungan |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Indeks hashed |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Indeks Multikey |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Indeks Bidang Tunggal |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Indeks Teks |
Tidak |
Tidak |
Ya |
Ya |
Tidak |
|
Wildcard |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Properti indeks
| Perintah | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastis |
|---|---|---|---|---|---|
|
Latar Belakang |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Tidak peka huruf besar/kecil |
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
|
Tersembunyi |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Sebagian |
Tidak |
Tidak |
Ya |
Ya |
Tidak |
|
Jarang |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Teks |
Tidak |
Tidak |
Ya |
Ya |
Tidak |
|
TTL |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Unik |
Ya |
Ya |
Ya |
Ya |
Ya |
|
vektor |
Tidak |
Tidak |
Ya |
Ya |
Tidak |
Untuk informasi rinci tentang operator MongoDB tertentu, lihat topik berikut: