Есть ли (дешевый) способ проверить, существует ли сущность? - PullRequest
1 голос
/ 12 октября 2011

У меня есть несколько ключей, и единственное, что я хочу знать - есть ли в хранилище данных соответствующий объект. в настоящее время я делаю:

entities = db.get(keys)
for entity in entities:
     if entity:
           # some stuff
     else:
           # some other stuff

Пока это работает, мне просто нужно передать логическое значение, а не объект entier. Есть ли способ сделать этот кусочек кода немного дешевле?

1 Ответ

1 голос
/ 13 октября 2011

Сравните скорость того, что вы делаете сейчас, с запросом ключей по одному с помощью запроса только ключей.Если нет явного победителя, возьмите запрос только для ключей, так как он стоит дешевле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...