date is an datetime property...
I've read the article, does it mean that
SELECT * FROM Image WHERE date > :yesterday
ORDER BY date, liked
will be OK?
On Tue, Jan 20, 2009 at 6:05 AM, Barry Hunter
<[email protected]>wrote:
>
> Its not strictly a gql limitation, but rather a datastore limitation.
>
>
> http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html#Restrictions_on_Queries
>
> If your 'date' property really is a date, and not a date+time, you
> should be ok.
>
> 2009/1/20 lookon <[email protected]>:
> >
> > I got this error:
> > BadArgumentError: First ordering property must be the same as
> > inequality filter property, if specified for this query; received
> > liked, expected date
> >
> > The things I want to do is getting hot items. My query is
> >
> > q.filter('date >',yesterday).order("-liked")
> >
> > So, the error message told me that I cannot do this through gql. Wish
> > anyone can tell me the proper way to do this. Thanks.
> > >
> >
>
>
>
> --
> Barry
>
> - www.nearby.org.uk - www.geograph.org.uk -
>
> >
>
--
Stay hungry,Stay foolish.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---