我正在将 CosmosDb 用于一个项目,并且首先尝试了 Document-db java SQL API。使用该 API,我可以在 Document 本身上设置项目级 TTL。前任。
Document document = new Document(new Gson().toJson(testObject));
document.setTimeToLive(10); // Time to live 10 seconds
documentClient.createDocument(documentCollection.getSelfLink(), document, null,
false).getResource();
不过,我也对使用 Table API 很感兴趣。我在文档中找不到有关设置项目级 TTL 的任何内容。 https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-how-to-use-java 我正在使用https://github.com/Azure/azure-storage-java版本8.0.0 https://mvnrepository.com/artifact/com.microsoft.azure/azure-storage
是否可以这样做,或者至少为表中的所有项目设置服务器端 TTL?谢谢!