문제

쿼리 인터페이스를 사용하거나 gqlquery 인터페이스를 사용하여 쿼리 결과가 0을 반환했는지 어떻게 알 수 있습니까? 사용합니다 .get() 제로 결과에 오류가 발생합니까? 그렇다면 처리하는 가장 좋은 방법은 무엇입니까?

도움이 되었습니까?

해결책

결과가없는 경우 get ()를 수행 할 때는 아무것도 포함하지 않는 객체가 있습니다.

나는 보통한다

result = query.get()
if result is None:
  #do the following

또는 당신이 그게 아무것도 확인하고 싶다면

if result is not None:
  #do the following

다른 팁

쿼리가 결과가 없으면 fetch() 빈 목록을 반환합니다 [] 그리고 get() 보고 None

두 경우 모두 다음을 사용할 수 있습니다.

if result:
    #handle the result
else:
    #no results were returned
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top