Как использовать предложение NOT IN в хранилище данных Google App Engine
Я хочу выполнить этот запрос в GQL GAE.
select * from Content where masterContentTypeId not in (select id from MasterContentType)
здесь В запросе innner "id" является целочисленным типом, сгенерированным GAE.
но это дает ошибку GQL query error: Encountered "not" at line 1, column 49. Was expecting one of: "contains" ... "has" ... "is" ... "=" ... "<" ... "<=" ... ">" ... ">=" ... "." ... "(" .
Как я могу сделать правильный запрос?
1 ответ
Ты не можешь Google Datastore и GQL не поддерживают ни NOT IN
запросы, ни подзапросы.
Вот грамматика GQL для справки: https://cloud.google.com/datastore/docs/apis/gql/gql_reference