GQL - это похожий на SQL язык для извлечения сущностей или ключей из Google Cloud Datastore.
2 ответа

Google App Engine- как удалить один объект, если у вас есть идентификатор для этого объекта в Python

Я строю блог, используя GAE. Я хотел бы удалить определенные сообщения, хранящиеся в хранилище данных с идентификатором ключа. Мой код.. #my db model class Post(db.Model): subject = db.StringProperty(required = True) content = db.TextProperty(requir…
28 июл '14 в 10:06
1 ответ

GQL-запрос по ключевому синтаксису больше не работает в консоли GAE

У меня есть URL-адреса просмотра хранилища данных для конкретных запросов, таких как: SELECT * FROM User WHERE __key__ = key('User',9999) которые теперь, в обновленном интерфейсе консоли, не работают. Изменился ли синтаксис?
07 июн '16 в 15:52
2 ответа

Добавить поле в базу данных, размещенную на App Engine

В настоящее время я занимаюсь разработкой мобильного приложения, которое использует веб-сервис Google App Engine. Но я столкнулся с проблемой. Я просто хочу добавить поле в одну таблицу моей базы данных. App Engine использует не классический синтакс…
1 ответ

Попытка перебрать все записи в объекте хранилища данных и добавить номера записей в словарь

Я анализирую содержимое страницы в JSON и делаю это, просматривая каждый пост объекта хранилища данных, который возвращается после запроса. Но мой цикл проходит только одну итерацию, прежде чем вернуть значение. Код для этого: self.response.headers[…
2 ответа

Наиболее эффективный способ сопоставить определенное количество элементов в db.Model ListProperty

В связи с этим другим, но не связанным с этим вопросом, я заимствую примеры моделей. class Foo(db.Model): bars = db.ListProperty(db.Key) class Bar(db.Model): pass Если у меня есть определенная сущность Foo, и я хочу получить все другие сущности foo,…
3 ответа

Вставьте тысячи объектов в разумное время в BigTable

У меня возникают некоторые проблемы, когда я пытаюсь вставить 36k французских городов в BigTable. Я анализирую файл CSV и помещаю каждую строку в хранилище данных, используя этот фрагмент кода: import csv from databaseModel import * from google.appe…
15 июн '11 в 20:26
1 ответ

Google gql SELECT * FROM xxx WHERE yyy='ABC' не возвращает запись

С GQL, а также с objectify я не могу получить фильтрацию сущностей по свойству String. Если я использую инструмент фильтра хранилища данных, я могу получить сущность Если я использую GQL, сущность не возвращается ... индекс готов
1 ответ

Используя Java, как создать экземпляр хранилища данных GAE, чтобы его можно было использовать вместе с GqlQuery?

Всем доброго времени суток, я работаю с Google App Engine над проектом, который хранит и извлекает данные из облачного хранилища данных. Добавление данных и их запись не составило проблем, но их получение с помощью GqlQueries оказалось трудным делом…
1 ответ

Соответствующие шаблоны в конфигурации app.yaml, ошибка POST 404

Поскольку main.app является страницей по умолчанию, независимо от страницы index.html в корневом каталоге (GAE, к сожалению, не работает как cgi/apache), я создал страницу формы main.app и страницу запросов / ответов response.py. После отправки форм…
03 июл '12 в 20:57
1 ответ

Статическая (классовая) переменная модели базы данных движка приложения Google

В GAP вы создаете модель, которую они показывают: class Pet(db.Model): name = db.StringProperty(required=True) type = db.StringProperty(required=True) birthdate = db.DateProperty() weight_in_pounds = db.IntegerProperty() spayed_or_neutered = db.Bool…
1 ответ

Используйте переменную, чтобы получить значение свойства

Я хочу иметь возможность получать значения из моей базы данных, используя переменную, последняя строка - это то, чего я пытаюсь достичь. class Data(db.Model): property = db.StringProperty() data = Data(property = 'value') data.put() query = db.GqlQu…
1 ответ

Как использовать предложение NOT IN в хранилище данных Google App Engine

Я хочу выполнить этот запрос в GQL GAE. select * from Content where masterContentTypeId not in (select id from MasterContentType) здесь В запросе innner "id" является целочисленным типом, сгенерированным GAE. но это дает ошибку GQL query error: Enco…
06 апр '16 в 06:49
1 ответ

GAE с помощью GQL, как использовать SQL как запрос?

def post(self): selector = self.request.get('search') search = db.GqlQuery("SELECT * FROM Product WHERE productName = :selector", selector=selector) products = search.fetch(10) values = { 'products' : products } doRender(self, 'search.html', values)…
29 ноя '10 в 06:41
2 ответа

Google App Engine и пейджинг

Как можно было бы написать запрос, который выбирает элементы 2000-2010 из набора 10000 объектов в хранилище данных. Я знаю, что это можно сделать в GQL следующим образом: select * from MyObject limit 10 offset 2000 Согласно документации, при использ…
16 апр '10 в 07:34
1 ответ

Google App Engine: ограничения целостности модели?

У меня есть модель хранилища данных, представляющая элементы на сайте электронной коммерции: class Item(db.Model): CSIN = db.IntegerProperty() name = db.StringProperty() price = db.IntegerProperty() quantity = db.IntegerProperty() Есть ли какой-нибу…
10 мар '10 в 01:35
6 ответов

Запрос N случайных записей в хранилище данных Appengine

Я пытаюсь написать запрос GQL, который возвращает N случайных записей определенного вида. Моя текущая реализация работает, но требует N обращений к хранилищу данных. Я хотел бы сделать это 1 звонок в хранилище данных, если это возможно. В настоящее …
2 ответа

GQL-запрос с несколькими условиями в одном поле списка

Я хочу получить объект, поле списка которого содержит строки 'foo', 'bar' и 'foobar'. Могу ли я сделать запрос, как это SELECT * FROM Entity WHERE listfield = 'foo' AND listfield = 'bar' AND listfiled = 'foobar' где listfield = StringListProperty()?
0 ответов

Как запросить определенные свойства в массовом редакторе AEM

Запрашивая с помощью Bulk Editor, я был в состоянии выполнить такие запросы, как "jcr:title":'GeoBlog' "sling:resourceType":'social/blog/components/page' искать результаты с определенным названием и типом ресурса. Но не смог выполнить запросы для сл…
24 ноя '15 в 06:03
0 ответов

Многозначные свойства хранилища данных Google App Engine совпадают только при значениях> 1

У меня есть таблица данных следующим образом. Когда я запускаю GQL из консоли администратора: SELECT * FROM DbFeed WHERE broadcasterAccountNames='gmnexuss@gmail.com' Результат, который я получил, - это только 1 строка с идентификатором =10001. Что с…
3 ответа

Без учета регистра, где предложение в запросе gql для StringProperty

Используя хранилище данных Google Appengine, есть ли способ выполнить запрос gql, который задает предложение WHERE для типа данных StringProperty, который не зависит от регистра? Я не всегда уверен, в каком случае будет значение. В документах указан…
01 ноя '09 в 19:59