Вопросы по теме 'gql'
Как лучше всего подсчитывать результаты в GQL?
Я полагаю, что один из способов подсчета выглядит следующим образом:
foo = db.GqlQuery("SELECT * FROM bar WHERE baz = 'baz')
my_count = foo.count()
Что мне не нравится, так это то, что мой счет будет ограничен максимум 1000, и мой запрос,...
24659 просмотров
schedule
10.09.2023
В Google App Engine, как мне найти последний заказ для клиента в GQL?
Если у меня есть две таблицы, «Клиенты» и «Заказы», и я хочу найти последний заказ для клиента, как мне сделать это в Google App Engine с помощью GQL?
Обычно я бы соединил эти две таблицы с помощью внешнего ключа, customer_id, который существует...
1084 просмотров
schedule
06.12.2022
Как запросить объекты, которые находятся поблизости, с помощью свойства GeoPt в Google App Engine?
Как мне создать запрос GQL, который возвращает ближайшие объекты (от моего текущего местоположения) на основе их свойства GeoPt? Должен ли я просто создать функцию «расстояния», которая вычисляет набор объектов с достаточно близким расстоянием?...
4352 просмотров
schedule
15.01.2023
Google App Engine: хранилище данных - это не традиционная база данных отношений. Что под этим подразумевается?
Из руководства по началу работы с GAE
Поскольку хранилище данных App Engine не является традиционной реляционной базой данных, запросы не задаются с помощью SQL. Вместо этого вы можете подготовить запросы, используя SQL-подобный язык...
1391 просмотров
schedule
16.02.2023
модуль для абстракции ограничений GQL
Мне нужен модуль Python для Google App Engine, который абстрагируется от ограничений GQL.
В частности, я хочу хранить большие файлы (> 1 МБ) и получать все записи для модели (> 1000). У меня есть собственный код, который обрабатывает это в...
75 просмотров
schedule
30.05.2022
Как получить сущности Google App Engine по предку
В моем хранилище данных Google App Engine есть две следующие модели:
class Search(db.Model):
what = db.StringProperty()
class SearchResult(db.Model):
search = db.ReferenceProperty(Search)
title = db.StringProperty()
content =...
599 просмотров
schedule
12.12.2022
как мне сделать запрос python gql с жестко закодированной строкой?
Я хотел бы создать запрос gql через панель инструментов моего браузера, чтобы легко искать определенные записи, то есть что-то вроде:
SELECT * FROM MyEntity where mString = "SpecificEntity"
но я не могу правильно понять синтаксис. Я вижу...
1079 просмотров
schedule
26.06.2023
Получение самого последнего элемента данных — Google App Engine — Python
Мне нужно получить самый последний элемент, добавленный в коллекцию. Вот как я это делаю:
class Box(db.Model):
ID = db.IntegerProperty()
class Item(db.Model):
box = db.ReferenceProperty(Action, collection_name='items')
date =...
701 просмотров
schedule
04.10.2022
Почему мой запрос GQL не возвращает никаких результатов в моем приложении GAE?
В основном я следовал руководству о том, как создать гостевую книгу с помощью GAE и Python. Теперь я хочу показать записи только за определенный день, но запрос GQL ничего не возвращает (хотя записи за этот день есть):
class Shout(db.Model):...
732 просмотров
schedule
18.06.2022
google app engine GQL, Как сделать разбивку на страницы с датой и временем с точностью до миллисекунды
Привет, у меня проблема с запросом на субсекундную точность запросов из GQL. Интересно, были ли у кого-нибудь похожие проблемы или обходные пути.
Контекст проблемы заключается в том, что я загружаю сразу несколько групп объектов в хранилище данных...
773 просмотров
schedule
11.03.2022
Приложение GAE и GQL
Мне нужно создать приложение, которое будет собирать следующую информацию (NameOfWebSite, DateTimeofVisit), и после этого я хотел бы получать информацию о количестве посещений за определенный период (месяц, неделя, год), отсортированные по количеству...
765 просмотров
schedule
23.03.2023
App Engine Datastore Viewer, как показать количество записей с помощью GQL?
Я бы подумал , что это будет легко для SQL-подобного! Мне нужен GQL-эквивалент:
select count(*) from foo;
и чтобы получить ответ, похожий на:
1972 records.
И я хочу сделать это в GQL из «командной строки» в веб-программе просмотра...
21087 просмотров
schedule
14.05.2022
Слияние кешированных запросов GQL вместо использования IN
Я создаю канал, который объединяет комментарии многих пользователей, поэтому ваш канал может содержать комментарии от user1 + user2 + user1000, тогда как мой может быть user1 + user2. Итак, у меня есть строчка:
some_comments = Comment.gql("WHERE...
197 просмотров
schedule
23.06.2022
Как извлечь данные из двух классов GQL?
У меня есть следующие 2 класса:
class UsersRSS(db.Model):
userId = db.IntegerProperty()
fileHash = db.StringProperty()
added = db.DateTimeProperty(auto_now_add=True)
class Files(db.Model):
fileHash = db.StringProperty()
title...
164 просмотров
schedule
04.07.2022
как правильно понять курсор
Я пытаюсь применить курсор к своему приложению, однако документ недостаточно ясен для меня. Описание Google для курсора http://code.google.com/appengine/docs/python/datastore/queries.html#Query_Cursors
Позиция курсора определяется как место...
993 просмотров
schedule
26.05.2022
Можно ли использовать оператор GQL IN для поиска сущностей, у которых есть элемент в свойстве списка?
Я имею в виду, если у вас есть модель, вот так (Python)
class MahModel(db.Model):
который имеет свойство тегов (например)
tags = db.StringListProperty()
Могу ли я сделать что-то подобное в запросе? WHERE 'x' IN tags
Если...
339 просмотров
schedule
17.02.2024
Модель хранилища данных GQL для обзоров продуктов - списки ключей? или предки?
Я создаю службу обзора продуктов, используя Google App Engine, и мне интересно, как лучше всего структурировать мои модели хранилища данных (я использую параметр «высокая репликация», и я понял, что способ, которым вы структурируете сущности и их...
268 просмотров
schedule
10.08.2022
В запросе GQL что именно означает ANCESTOR IS:1?
Я столкнулся с запросами GQL, содержащими ANCESTOR IS:1. Итак, что такое предок и что означает :1?
query = db.GqlQuery("SELECT * "
"FROM my_db "
"WHERE ANCESTOR IS :1 AND answer > :3 AND ch = :4 "...
1507 просмотров
schedule
06.07.2023
Рейтинг в запросе GQL google appengine
мне нужно использовать функцию ранжирования в запросе gql ..
ВЫБРАТЬ * ИЗ ScoreBoard WHERE finish = True ORDER BY попыток
как мне получить рейтинг для каждой записи .. есть ли какая-либо функция, такая как ранг, похожая на MS SQL ..
157 просмотров
schedule
15.09.2022
Ошибка синтаксического анализа: не ожидается дополнительных символов в символе
username = self.request.get('username')
groupName = db.GqlQuery("SELECT group FROM Person WHERE name = :1", username).get()
Я получаю сообщение об ошибке «Ошибка синтаксического анализа: не ожидается дополнительных символов в группе символов»....
1719 просмотров
schedule
11.07.2022