baas.io 커뮤니티에 아래와 같은 질문이 등록되었습니다.
특정날짜에 등록된 user를 가져오려면 어떻게 하면 되나요? 아래 처럼 해봤는데 안되네요. 혹시 쿼리에서 like 구문를 지원하는지도 궁금합니다. https://api.baas.io/.../users?ql=select * where created='2014 8월 22일, 9:47:22 오전'
출처 : https://baas.io/support/#!fc60384b-183a-41cc-8fe4-64cd4316163c
작성자 : kcp01
저 나름대로 답변을 해보겠습니다.
baas.io 의 모든 엔터티는 created라는 프로퍼티를 가지고 있습니다. 말 그대로 생성된 시간 정보를 갖고 있습니다. 사용자가 직접 지정하지 않아도 baas.io가 알아서 저장합니다. 이 프로퍼티는 사실 long 타입입니다. 어포스트로피(') 없이 그냥 숫자로 표현합니다.
baas.io의 데이터 브라우저에서 created를 보면 '2013 12월 30일, 7:53:19 오후'이라고 표시되지만 API로 조회해 보면 1388396354698이라고 나옵니다.
그래서, 이런 쿼리를 쓰면 됩니다.
where created<1388396391806
아래 URL으로 확인해보세요~.
https://api.baas.io/imyaman1/sandbox
https://api.baas.io/imyaman1/sandbox/greetings?ql=select * where created<1388396391806