2016-08-31 3 views
0

node.js에 'gcloud'사용 데이터 저장소에서 생성하는 동안 데이터 저장소에 할당 된 고유 키 ID를 사용하여 데이터 저장소에서 엔티티를 검색하려고합니다.createQuery의 고유 키 ID를 사용하여 데이터 저장소에서 엔티티를 검색하는 방법

많은 다른 createQuery 설정을 시도했지만 그 중 아무 것도 작동하지 않습니다.

const kind = 'campaign'; 

var q = ds.createQuery([kind]) 
.filter('id', '=', 5672749318012928); 

var q = ds.createQuery([kind]) 
.filter('id', 5672749318012928); 

var q = ds.createQuery([kind]) 
.filter('key', '=', 5672749318012928); 

var q = ds.createQuery([kind]) 
.filter('__key__ =', ['campaign', 5672749318012928]); 

var q = ds.createQuery([kind]) 
.filter('__key__', '=', ['campaign', 5672749318012928]); 

나는 그것의 속성 중 하나를 사용하여 쿼리를 테스트하고 그 결과 반환 괜찮 았는데 :

const kind = 'campaign'; 

var q = ds.createQuery([kind]) 
     .filter('campaign_id', '=', 1286372673); 

내가 뭔가를 놓치고을 실제로 고유 키를 기준으로 필터링 할 수 있습니까?

답변

관련 문제