Cosmos DB for MongoDB Developers by Manish Sharma

Cosmos DB for MongoDB Developers by Manish Sharma

Author:Manish Sharma
Language: eng
Format: epub
Publisher: Apress, Berkeley, CA


Now, click the down arrow adjacent to Scale, which allows you to focus specifically on Settings (see Figure 4-3).

Figure 4-3Scale & Settings page, with the focus only on Settings

Now, let’s look first at the setting for Time-To-Live (TTL) indexes.

TTL Indexes

In cases where-in deletion of historical data is required, TTL indexes are called for. A common use case is time series data that has more significance than the latest data. While there is a compute designed to delete older data in MongoDB (in the case of TTL), in Azure Cosmos DB, it doesn’t consume the slightest RUs. TTL can be applied to a document as well as at the collection level, but at the time of writing this book, with Azure Cosmos DB–MongoDB API, it is only possible to apply TTL at the collection level. To use this feature, you must set indexingMode to other than none. Note, too, that update and delete operations are supported in TTL.

Now it’s time to use the same MongoDB shell for Cosmos DB. Open the shell and execute the code in Listings 4-16 and 4-17.

>sudo mongo <CosmosDBAccount>.documents.azure.com:10255/<dbname> -u <CosmosDBAccount> -p <primary/secondary key> --ssl --sslAllowInvalidCertificates



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.