Я знаю этот вопрос много здесь, но я не знаю об этом. Речь идет о приложении для чата.
Когда сообщение сохраняется в базе данных firebase. Со временем он будет становиться все больше и больше, я хочу удалить его. и когда я должен удалить это? Я просто хочу оставить только последние 10 данных. Это означает, что если я выхожу из приложения и снова захожу, появляется только последнее 10 предложений, и я знаю о функциях limitToFirst и limitToLast (но это не удаление).
Если я заплачу серверу Firebase, вы знаете, если данные базы данных большие, это будет дороже. но я просто хочу оставить хотя бы последние 10 предложений. когда они вернутся, они увидят последние 10 предложений и захотят удалить, кроме этого. Как мне это сделать?
Я видел ответ с датой, но я этого не хочу. Это единственный ответ? Если я должен сделать это, когда я их удалю? Когда я вызываю функцию удаления?
Я почти знаю, как это сделать, но когда? Если в приложении так много друзей, и я открываю экран чата, чтобы пообщаться с другом. В этот раз я должен удалить их с помощью функции удаления? Как сохранить это для оплаты сервера?
Я не хочу много стоить. и я хочу, чтобы они были четкими, а не грязными в моей консоли базы данных Firebase. так хочется их удалить. Что я должен сделать? В какое время лучше всего их удалить? Когда открыть? или когда закрыть? или когда пользователи останавливают мое приложение.
limitToLast(10)
. Если вы будете удалять сообщение каждый раз, когда пользователь отправляет 11-е сообщение, это означает больше соединений, которые вам не нужны. Вам нужно удалить только один раз. 20.06.2017