0

Есть ли способ отключить запись или очистить все классы _PushStatus? Он становится очень большим, и мне это никогда не понадобится.Отключить состояние синтаксического разблокирования

Я уже пробовал: * запрос от приложения IOS, метод findObjectsInBackgroundWithBlock дает пустые данные. * запрос из облачного кода funtion, также пустые результаты

ответ

0

На данный момент нет возможности отключить его, вы можете открыть запрос на перенос, чтобы добавить эту опцию или периодически отбрасывать таблицу из своей базы данных mongo.

EDIT:

вы можете поставить TTL на коллекцию прямо через индекс:

Мы колпачком размер сбора на объекты, которые меньше, чем месяц назад, и это безупречно работающих:

{ "v": 1, "key": { "_created_at": 1 }, "name": "_created_at_1", "ns": "parse-ampme-prod._PushStatus", "background": true, "expireAfterSeconds": 2592000 }

Вы можете создать такой индекс с

db.["_PushStatus"].createIndex({ "_created_at": 1 }, { expireAfterSeconds: 3600 }); 

Это автоматически удалит все объекты, которые старше часа, и вы можете приспособиться к вашим потребностям.

+0

Это то, что я слышал в Интернете, но вы могли бы ответить, как это сделать в вашем ответе. – Jacolack

+0

с клиентом mongo: 'db [" _ PushStatus "]. Drop()' – flovilmart

+0

это не работает ... по крайней мере для меня. Даже когда я печатаю: показываю коллекции, ничего не возвращает ... какие-то идеи? – Jacolack

 Смежные вопросы

  • Нет связанных вопросов^_^