2014-09-13 2 views
0

Я столкнулся с проблемой при удалении больших объемов данных из parse.comтанно для удаления больших объемов данных на parse.com

Во-первых, я фильтруются данные, используя фильтр, но он показывает мне только максимум 100 строк, а затем я должен выбрать эти 100 строк и удалить, а затем снова выбрать и удалить следующее 100.

есть ли способ, я могу удалить все данные, соответствующие фильтры, что-то вроде

 DELETE FROM Tablename WHERE fieldname LIKE '%foo%' 

или можно выполнить запрос на parse.com

или есть способ его удалили с помощью сценария оболочки и анализировать как-то (любой пакет может мне помочь)

ответ

1

Если вы хотите сделать это программно, вы можете создать запрос, чтобы получить все объекты, а затем удалить их. Вот пример использования стрижа для прошивки:

var query = PFQuery(className: TABLENAME) 
query.whereKey(fieldname, equals: "%foo%") 
query.findObjectsInBackgroundWithBlock(
    {(objects: [AnyObject]!, error: NSError!) -> Void in 
      for object in objects { 
       object.deleteInBackground() 
      } 
    }) 

Документации для синтаксического анализа в любом из поддерживаемых языков можно найти здесь: https://parse.com/docs/

+0

это можно сделать то же самое, используя скрипт в Баше – Terence

+0

@ Моисей невозможно использовать доступные библиотеки Parse. Вы можете посмотреть их сторонние и родные библиотеки: https://parse.com/docs/api_libraries –

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