Запросы с пустыми значениями из parse.com

#java #android #multithreading #parse-platform #sync

#java #Android #многопоточность #синтаксический анализ-платформа #синхронизация

Вопрос:

Почему-то я не мог найти ответ на этот вопрос.

Я запускаю запрос на parse.com и хочу загрузить все строки, содержащие пустое значение в одном из моих столбцов.

  ParseQuery<ParseObject> query = ParseQuery.getQuery(Constants.myTestTable);
    query.whereEqualTo("MyColumn", "");
  

Когда я загружаю csv для анализа, где MyColumn не имеет никакого значения, ячейки столбца при анализе показывают «(не определено)», и я не могу получить данные. Однако, когда я удаляю все содержимое в ячейке, я могу его восстановить. Я хочу иметь возможность извлекать данные, если ячейка имеет значение по умолчанию «(не определено)» из parse. Я пытался…

 ParseQuery<ParseObject> query = ParseQuery.getQuery(Constants.myTestTable);
        query.whereEqualTo("MyColumn", null);
  

Но это тоже не сработало. Я уверен, что есть простое решение для этого, я просто не могу заставить эту чертову штуку работать.

Ответ №1:

Что вам нужно, так это whereExists и whereDoesNotExist .

 query.whereDoesNotExist("MyColumn");