Вопросы по теме '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 просмотров

как мне сделать запрос 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 просмотров

Почему мой запрос GQL не возвращает никаких результатов в моем приложении GAE?
В основном я следовал руководству о том, как создать гостевую книгу с помощью GAE и Python. Теперь я хочу показать записи только за определенный день, но запрос GQL ничего не возвращает (хотя записи за этот день есть): class Shout(db.Model):...
732 просмотров
schedule 18.06.2022

google app engine GQL, Как сделать разбивку на страницы с датой и временем с точностью до миллисекунды
Привет, у меня проблема с запросом на субсекундную точность запросов из GQL. Интересно, были ли у кого-нибудь похожие проблемы или обходные пути. Контекст проблемы заключается в том, что я загружаю сразу несколько групп объектов в хранилище данных...
773 просмотров

Приложение 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 просмотров

В запросе 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 просмотров