亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

mongodb怎么設置數據過期時間

小億
241
2023-11-16 19:54:40
欄目: 云計算

在MongoDB中,可以通過設置索引的過期時間來實現數據的過期。具體步驟如下:

  1. 創建一個索引并指定過期時間字段:
db.collection.createIndex({ "expireAt": 1 }, { expireAfterSeconds: 0 })

上述代碼中,collection是你的集合名稱,expireAt是你想要設置過期時間的字段名,expireAfterSeconds指定了過期時間(單位為秒),設置為0表示使用expireAt字段的值作為過期時間。

  1. 插入文檔時,設置expireAt字段的值為文檔的過期時間:
db.collection.insertOne({ "name": "John", "age": 30, "expireAt": new Date("2022-01-01T00:00:00Z") })

上述代碼中,expireAt字段的值被設置為2022年1月1日的時間。

  1. 當文檔的expireAt字段的值小于當前時間時,該文檔將被自動刪除。

注意:為了使過期索引生效,MongoDB服務必須啟用--setParameter enableDocumentValidation=false選項。

0
孝义市| 临桂县| 都匀市| 潼南县| 高台县| 山东省| 江陵县| 珲春市| 梨树县| 姜堰市| 东城区| 乐亭县| 独山县| 乡宁县| 永兴县| 沁水县| 辰溪县| 石屏县| 疏附县| 游戏| 张家港市| 荆门市| 涟源市| 民县| 遂川县| 冷水江市| 丹棱县| 揭阳市| 汶川县| 云霄县| 芜湖县| 柏乡县| 东源县| 罗源县| 怀仁县| 衡阳市| 汝城县| 鹿泉市| 鱼台县| 静安区| 平乐县|