Yesterday, I posted a couple of questions about the datastore in the
thread 
http://groups.google.com/group/openbd/browse_thread/thread/8dfde1d9daee2f5e,
where I point at the manual of GAE (http://code.google.com/appengine/
docs/java/datastore/queriesandindexes.html).

In that manual, the functionalities  != (not equal to), contains(),
and || (logical or), are explained as working functionalities in GAE
datastore. So, IMHO, it's only a matter of implementing those into
OpenBD. Later on today, I will try to implement those functionalities
in OpenBD/GAE, maybe someone can point me out where (which jars) I can
add those functionalities??

About the tags: It's not only about tags in a set of blog post, but
it's for all types of objects having an attribute list of child
objects (even if these child objects are simple strings).
In my own situation, I have a parent object which has about 80.000
inserts in the datastore. This specific object has a 'tag' attribute
list property, and I definitely need to do a query like 'Give me all
parent objects which have a the value 'ColdFusion' in their 'tag'
attribute list property'. From the above posts, I still don't
understand how I should do this. Can anybody explain me, maybe in CF
code, how I could realize such a query??

About many-to-many object relationships: I will give it a try with an
array of objects as a property in my parent object. Let's see if they
persist in the datastore and can get fetched without any problem (I am
ok with having the unique child objects multiple times in the
datastore, I just need to let go the idea of having a normalized
database with foreign key constraints ;-).

Thanks,
Rainer (@rainerschreiber).


-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 mailing list - http://groups.google.com/group/openbd?hl=en

 !! save a network - please trim replies before posting !!

Reply via email to