#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");