In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-09-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
An TTL index (time to live index, an index with a lifecycle), which allows you to set a timeout for each document. A document is deleted when it reaches the preset aging level. This type of index is useful for caching issues, such as session saving.
When creating an index, you can create an TTL index by specifying the expireAfterSeconds option, and the collection belongs to the TTL collection.
/ / create a TTL index and set the timeout to 24 hours db.ttl.ensureIndex ({date:1}, {expireAfterSeconds:24*60*60})
This creates a TTL index on the "date" field. If a document's "date" exists and its value is of a date type, the document will be deleted when the server time is expireAfterSeconds seconds later than the document's "date" field.
To prevent active sessions from being deleted, you can update the "date" field to the current time when there is activity on the session. As long as the "date" reaches 24 hours from the current time, the document will be deleted.
MongoDB cleans up the TTL index every minute, so you should not rely on seconds to keep the index alive. You can use the collMod command to change the value of expireAfterSeconds:
Db.runCommand ({collMod: "ttl", index: {keyPattern: {date:1}, expireAfterSeconds:3600}})
There can be multiple TTL indexes on a given collection. An TTL index cannot be a composite index, but it can be used to optimize sorting and queries like a normal index.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
The market share of Chrome browser on the desktop has exceeded 70%, and users are complaining about
The world's first 2nm mobile chip: Samsung Exynos 2600 is ready for mass production.According to a r
A US federal judge has ruled that Google can keep its Chrome browser, but it will be prohibited from
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
About us Contact us Product review car news thenatureplanet
More Form oMedia: AutoTimes. Bestcoffee. SL News. Jarebook. Coffee Hunters. Sundaily. Modezone. NNB. Coffee. Game News. FrontStreet. GGAMEN
© 2024 shulou.com SLNews company. All rights reserved.