I am dealing with a google app engine application based on ndb and two entities (A and B) where A has a one to many relationship with B implemented with a property like this
bobjects = ndb.KeyProperty(repeated=True);
I have created one A object (say a1) and three B objects (b1,b2,b3). I have therefore add the b1,b2 and b3 keys to the a1.objects vector. It works fine but I have therefore deleted b1,b2 and b3 from the datastore and they are still visibile in a1 (!). why?