在孩子被删除的时候如何通过子id获取实体?

时间:2011-12-26 18:44:59

标签: python google-cloud-datastore

我有这个实体:

class Room(db.Model):
    name = db.StringProperty()
    fb_user = db.ReferenceProperty(FbUser)

我已fb_user_id = 131,但我已将fb_user删除了 如何通过room获取fb_user的{​​{1}}?

1 个答案:

答案 0 :(得分:1)

这是我自己的问题的解决方案:

k = db.Key.from_path(FbUser.kind(), 131) 
room = Room.all().filter('fb_user =', k).get()
db.delete(room)