有人知道使用Java日历从日期中减去X天的简单方法吗?
我无法找到任何允许我直接从Java中的日期减去X天的函数.有人能指出我正确的方向吗?
我现在只用一个房间,私人消息,节制和一切创建聊天,一切都很棒!在我测试聊天时,我意识到聊天中所有输入的消息都已保存,如果有很多人使用聊天,那么很快就会占用Firebase中相当大的空间.
为了举例说明我正在寻找的内容,让我向您展示我如何处理私人消息:
当John向Bob发送私人消息时,该消息将被添加到John和Bobs私人消息列表中,如下所示:
/private/John <-- Message appended here
/private/Bob <-- Message appended here
Run Code Online (Sandbox Code Playgroud)
这是一个示例,说明firebase在聊天中如何显示2条消息,以及2条私信:
{
"chat" : {
"516993ddeea4f" : {
"string" : "Some message here",
"time" : "Sat 13th - 18:20:29",
"username" : "test",
},
"516993e241d1c" : {
"string" : "another message here",
"time" : "Sat 13th - 18:20:34",
"username" : "Test2",
}
},
"private" : {
"test" : {
"516993f1dff57" : {
"string" : "Test PM reply!",
"time" : "Sat 13th - 18:20:49",
"username" : "Test2",
},
"516993eb4ec59" …Run Code Online (Sandbox Code Playgroud) 我不确定如何开始/完成此操作,如果文档在特定时间段(例如 30 天)内未更改或访问,我希望 Firestore 数据库中的集合中的文档自行删除。换句话说,如果不需要,数据应该过期(被删除)。
有没有办法完成这个任务?
感谢您的帮助!
我正在尝试自动从Firebase数据库中删除旧条目.是否可以配置Firebase以删除特定子项的旧条目?