@azure/cosmos package
Kelas
AbortError |
Kesalahan ini dilemparkan ketika operasi asinkron telah dibatalkan.
Periksa kesalahan ini dengan menguji Contoh
|
ChangeFeedIterator |
Menyediakan iterator untuk umpan perubahan. Gunakan |
ChangeFeedIteratorResponse |
Satu halaman respons dari Umpan Perubahan Azure Cosmos DB |
ChangeFeedPolicy |
Mewakili konfigurasi kebijakan umpan perubahan untuk kontainer di layanan Azure Cosmos DB. |
ChangeFeedResponse |
Satu halaman respons dari Umpan Perubahan Azure Cosmos DB |
ChangeFeedRetentionTimeSpan | |
ChangeFeedStartFrom |
Kelas dasar tempat memulai ChangeFeedIterator. |
ClientSideMetrics | |
Conflict |
Gunakan untuk membaca atau menghapus Konflik yang diberikan menurut id. Lihat Konflik untuk mengkueri atau membaca semua konflik. |
ConflictResponse | |
Conflicts |
Gunakan untuk mengkueri atau membaca semua konflik. Lihat Konflik |
Container |
Operasi untuk membaca, mengganti, atau menghapus kontainer tertentu yang ada menurut id. Lihat Kontainer untuk membuat kontainer baru, dan membaca/mengkueri semua kontainer; gunakan Catatan: semua operasi ini melakukan panggilan terhadap anggaran tetap.
Anda harus merancang sistem Anda sih sehingga panggilan ini menskalakan secara sublinear dengan aplikasi Anda.
Misalnya, jangan memanggil |
ContainerResponse |
Objek respons untuk operasi Kontainer |
Containers |
Operasi untuk membuat kontainer baru, dan membaca/mengkueri semua kontainer Lihat Kontainer Catatan: semua operasi ini melakukan panggilan terhadap anggaran tetap.
Anda harus merancang sistem Anda sih sehingga panggilan ini menskalakan secara sublinear dengan aplikasi Anda.
Misalnya, jangan memanggil |
CosmosClient |
Menyediakan representasi logis sisi klien dari akun database Azure Cosmos DB. Klien ini digunakan untuk mengonfigurasi dan menjalankan permintaan di layanan database Azure Cosmos DB. Contoh Membuat instans klien dan membuat database baru
Contoh Membuat instans klien dengan Kebijakan Koneksi kustom
|
CosmosDiagnostics |
|
Database |
Operasi untuk membaca atau menghapus database yang sudah ada. Lihat Database untuk membuat database baru, dan membaca/mengkueri semua database; gunakan Catatan: semua operasi ini melakukan panggilan terhadap anggaran tetap.
Anda harus merancang sistem Anda sih sehingga panggilan ini menskalakan secara sublinear dengan aplikasi Anda.
Misalnya, jangan memanggil |
DatabaseAccount |
Mewakili DatabaseAccount di layanan database Azure Cosmos DB. |
DatabaseResponse |
Objek respons untuk operasi Database |
Databases |
Operasi untuk membuat database baru, dan membaca/mengkueri semua database Lihat Database Catatan: semua operasi ini melakukan panggilan terhadap anggaran tetap.
Anda harus merancang sistem Anda sih sehingga panggilan ini menskalakan secara sublinear dengan aplikasi Anda.
Misalnya, jangan memanggil |
ErrorResponse | |
FeedRange |
Menentukan rentang umpan untuk umpan perubahan. |
FeedResponse | |
Item |
Digunakan untuk melakukan operasi pada item tertentu. Lihat Item |
ItemResponse | |
Items |
Operasi untuk membuat item baru, dan membaca/mengkueri semua item Lihat Item |
Offer |
Gunakan untuk membaca atau mengganti Penawaran Lihat Penawaran |
OfferResponse | |
Offers |
Gunakan untuk mengkueri atau membaca semua Penawaran. Lihat Penawaran |
PartitionKeyBuilder |
Kelas penyusun untuk membangun PartitionKey. |
Permission |
Gunakan untuk membaca, mengganti, atau menghapus izin yang diberikan menurut id. Lihat Izin untuk membuat, meningkatkan, mengkueri, atau membaca semua Izin. |
PermissionResponse | |
Permissions |
Gunakan untuk membuat, mengganti, mengkueri, dan membaca semua Izin. Lihat Izin untuk membaca, mengganti, atau menghapus izin tertentu berdasarkan id. |
QueryIterator |
Mewakili Objek QueryIterator, implementasi umpan atau respons kueri yang memungkinkan traversal dan iterasi atas respons dalam layanan database Azure Cosmos DB. |
QueryMetrics | |
QueryPreparationTimes | |
ResourceResponse | |
RestError |
Jenis kesalahan kustom untuk permintaan alur yang gagal. |
RuntimeExecutionTimes | |
SasTokenProperties | |
Scripts | |
StoredProcedure |
Operasi untuk membaca, mengganti, menghapus, atau menjalankan prosedur tersimpan tertentu yang ada berdasarkan id. Agar operasi membuat, membaca semua, atau mengkueri Prosedur Tersimpan, |
StoredProcedureResponse | |
StoredProcedures |
Operasi untuk membuat, meningkatkan, atau membaca/mengkueri semua Prosedur Tersimpan. Agar operasi membaca, mengganti, menghapus, atau menjalankan prosedur tersimpan tertentu yang ada menurut id, lihat |
TimeoutError | |
Trigger |
Operasi untuk membaca, mengganti, atau menghapusPemicu Gunakan |
TriggerResponse | |
Triggers |
Operasi untuk membuat, meningkatkan, mengkueri, dan membaca semua pemicu. Gunakan |
User |
Digunakan untuk membaca, mengganti, dan menghapus Pengguna. Selain itu, Anda dapat mengakses izin untuk pengguna tertentu melalui Lihat Pengguna untuk membuat, melakukan upsert, mengkueri, atau membaca semua. |
UserDefinedFunction |
Digunakan untuk membaca, mengganti, atau menghapus Fungsi Definied Pengguna tertentu berdasarkan id. Lihat userDefinedFunction untuk membuat, upsert, kueri, membaca semua Fungsi yang Ditentukan Pengguna. |
UserDefinedFunctionResponse | |
UserDefinedFunctions |
Digunakan untuk membuat, meningkatkan, mengkueri, atau membaca semua Fungsi yang Ditentukan Pengguna. Lihat UserDefinedFunction untuk membaca, mengganti, atau menghapus Fungsi yang Ditentukan Pengguna berdasarkan id tertentu. |
UserResponse | |
Users |
Digunakan untuk membuat, meningkatkan, mengkueri, dan membaca semua pengguna. Lihat Pengguna untuk membaca, mengganti, atau menghapus Pengguna tertentu berdasarkan id. |
Antarmuka
@azure/cosmos.IndexAgent | |
BulkOptions |
Objek opsi yang digunakan untuk mengubah eksekusi massal. continueOnError (Nilai default: false) - Melanjutkan eksekusi massal ketika operasi gagal ** PERHATIKAN INI AKAN DEFAULT KE TRUE DALAM RILIS 4.0 |
ChangeFeedIteratorOptions |
Menentukan opsi untuk umpan perubahan Jika tidak ada opsi tersebut yang diatur, opsi tersebut akan mulai membaca perubahan dari sekarang untuk seluruh kontainer. |
ChangeFeedOptions |
Menentukan opsi untuk umpan perubahan Beberapa opsi ini mengontrol di mana dan kapan harus mulai membaca dari umpan perubahan. Urutan prioritas adalah:
Jika tidak ada opsi tersebut yang diatur, opsi tersebut akan mulai membaca perubahan dari panggilan |
ChangeFeedPullModelIterator |
Gunakan |
CompositePath |
Mewakili jalur komposit dalam kebijakan pengindeksan. |
ComputedProperty | |
ConflictDefinition | |
ConflictResolutionPolicy |
Mewakili konfigurasi kebijakan resolusi konflik untuk menentukan cara mengatasi konflik jika penulisan dari berbagai wilayah mengakibatkan konflik pada dokumen dalam koleksi di layanan Azure Cosmos DB. |
ConnectionPolicy |
Mewakili kebijakan Koneksi yang terkait dengan CosmosClient dalam layanan database Azure Cosmos DB. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
Mewakili pohon seperti struktur, untuk menangkap informasi diagnostik. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
Jenis ini menangkap informasi diagnostik mengenai permintaan yang gagal ke api server. |
FeedOptions |
Opsi umpan dan metode kueri. |
FullTextIndex |
Mewakili indeks teks lengkap dalam kebijakan pengindeksan. |
FullTextPath |
Mewakili jalur teks lengkap yang akan diindeks dalam layanan Azure Cosmos DB. |
FullTextPolicy |
Mewakili kebijakan teks lengkap untuk koleksi di layanan Azure Cosmos DB. |
GroupByAliasToAggregateType | |
IndexedPath | |
IndexingPolicy | |
ItemDefinition |
Item di Cosmos DB hanyalah objek JSON. Sebagian besar operasi Item memungkinkan Anda untuk menyediakan jenis Anda sendiri yang memperluas ItemDefinisi yang sangat sederhana. Anda tidak dapat menggunakan kunci yang dipesan. Anda dapat melihat daftar kunci yang dipesan di <xref:ItemBody> |
JSONArray | |
JSONObject | |
Location |
Digunakan untuk menentukan lokasi yang tersedia, baca adalah indeks 1 dan tulis adalah indeks 0. |
MetadataLookUpDiagnostic |
Jenis ini berisi informasi diagnostik mengenai satu permintaan metadata ke server. |
OfferDefinition | |
OperationBase | |
OperationResponse | |
PartitionKeyDefinition | |
PartitionKeyRangePropertiesNames | |
PatchOperationInput | |
PermissionBody | |
PermissionDefinition | |
ReadOperationInput | |
ReplaceOperationInput | |
RequestOptions |
Opsi yang dapat ditentukan untuk permintaan yang dikeluarkan ke server Azure Cosmos DB.= |
Resource | |
RetryOptions |
Mewakili kebijakan Coba Lagi yang dialokasikan dengan permintaan yang dibatasi dalam layanan database Azure Cosmos DB. |
SharedOptions |
Opsi yang dapat ditentukan untuk permintaan yang dikeluarkan ke server Azure Cosmos DB.= |
SpatialIndex | |
SqlParameter |
Mewakili parameter dalam kueri SQL Berparameter, yang ditentukan dalam SqlQuerySpec |
SqlQuerySpec |
Mewakili kueri SQL di layanan Azure Cosmos DB. Kueri dengan input harus diparameterkan untuk melindungi dari injeksi SQL. Contoh Kueri SQL Berparameter
|
StoredProcedureDefinition | |
TriggerDefinition | |
UniqueKey |
Antarmuka untuk satu kunci unik yang diteruskan sebagai bagian dari UniqueKeyPolicy |
UniqueKeyPolicy |
Antarmuka untuk mengatur kunci unik pada pembuatan kontainer |
UpsertOperationInput | |
UserDefinedFunctionDefinition | |
UserDefinition | |
VectorEmbedding |
Mewakili penyematan vektor. Penyematan vektor digunakan untuk menentukan bidang vektor dalam dokumen. |
VectorEmbeddingPolicy |
Mewakili konfigurasi kebijakan untuk penyematan vektor di layanan Azure Cosmos DB. |
VectorIndex |
Mewakili indeks vektor dalam layanan Azure Cosmos DB. Indeks vektor digunakan untuk mengindeks bidang vektor dalam dokumen. |
Alias Jenis
AggregateType | |
BulkOperationResponse | |
BulkPatchOperation | |
ClientConfigDiagnostic |
Jenis ini menyimpan informasi yang terkait dengan inisialisasi |
ClientSideRequestStatistics |
Ini adalah jenis koleksi untuk semua informasi diagnostik sisi klien. |
CreateOperation | |
DeleteOperation | |
ExistingKeyOperation | |
GatewayStatistics | |
GroupByExpressions | |
JSONValue | |
MetadataLookUpDiagnostics |
Jenis ini berisi informasi diagnostik mengenai semua permintaan metadata ke server selama operasi klien CosmosDB. |
NonePartitionKeyType |
Objek yang dikembalikan mewakili nilai kunci partisi yang memungkinkan pembuatan dan akses item tanpa nilai untuk kunci partisi |
NullPartitionKeyType |
Objek yang dikembalikan mewakili nilai kunci partisi yang memungkinkan pembuatan dan akses item dengan nilai null untuk kunci partisi. |
Operation | |
OperationInput | |
OperationWithItem | |
PartitionKey |
PartitionKey dari kontainer. |
PatchOperation | |
PatchRequestBody | |
PrimitivePartitionKeyValue |
Nilai Kunci Partisi primitif. |
ReadOperation | |
RemoveOperation | |
ReplaceOperation | |
RetryDiagnostics |
Jenis ini menangkap informasi diagnostik mengenai upaya percobaan ulang selama operasi klien CosmosDB. |
TokenProvider | |
UpsertOperation |
Enum
ChangeFeedMode | |
ConflictResolutionMode | |
ConnectionMode |
Menentukan perilaku koneksi CosmosClient. Catatan, saat ini kami hanya mendukung Mode Gateway. |
ConsistencyLevel |
Mewakili tingkat konsistensi yang didukung untuk operasi klien Azure Cosmos DB. Tingkat konsistensi berdasarkan urutan kekuatan adalah Kuat, BoundedStaleness, Sesi, Awalan Konsisten, dan Akhir. Lihat https://aka.ms/cosmos-consistency untuk dokumentasi lebih rinci tentang Tingkat Konsistensi. |
CosmosDbDiagnosticLevel |
Tingkat Diagnostik Cosmos DB |
DataType |
Menentukan jenis data target dari spesifikasi jalur indeks di layanan Azure Cosmos DB. |
GeospatialType | |
IndexKind |
Menentukan jenis Indeks yang didukung. |
IndexingMode |
Menentukan mode pengindeksan yang didukung. |
MetadataLookUpType |
Ini enum untuk Jenis pencarian Metadata yang mungkin. |
PartitionKeyDefinitionVersion |
Versi Definisi PartitionKey |
PartitionKeyKind |
Jenis PartitionKey yaitu Hash, MultiHash |
PermissionMode |
Enum untuk nilai mode izin. |
PriorityLevel |
Mewakili Tingkat Prioritas yang terkait dengan setiap permintaan klien Azure Cosmos DB. Secara default semua permintaan dianggap sebagai Permintaan prioritas tinggi. Lihat https://aka.ms/CosmosDB/PriorityBasedExecution untuk dokumentasi lebih rinci tentang pembatasan berbasis Prioritas. |
SpatialType | |
TriggerOperation |
Enum untuk nilai operasi pemicu. menentukan operasi tempat pemicu harus dijalankan. |
TriggerType |
Enum untuk nilai jenis pemicu. Menentukan jenis pemicu. |
UserDefinedFunctionType |
Enum untuk nilai jenis udf. Menentukan jenis fungsi yang ditentukan pengguna. |
VectorEmbeddingDataType |
Mewakili jenis data vektor. |
VectorEmbeddingDistanceFunction |
Mewakili fungsi jarak yang akan digunakan untuk perhitungan jarak di antara vektor. |
VectorIndexType |
Mewakili jenis indeks vektor. |
Fungsi
create |
Internal eksperimental hanya Menghasilkan payload yang mewakili konfigurasi izin untuk token sas. |
Detail Fungsi
createAuthorizationSasToken(string, SasTokenProperties)
Internal eksperimental hanya Menghasilkan payload yang mewakili konfigurasi izin untuk token sas.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
Parameter
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
Mengembalikan
Promise<string>