是否可以反序列化此json对象并设置" place"在一个请求中仅通过id引用? :
{
"title": "some title",
"description" : "some description",
"place" : {
"id" : "5367ffcd3271d87f5c7b23cf" // mongoid to one-to-many reference object
}
}
在这种情况下,jms序列化器给我:无法创建没有标识符的DBRef
。 UnitOfWork::getDocumentIdentifier()
未返回类Path\Document\Place (500 Internal Server Error)
好的,我明白了。当我发布json对象的属性,如纬度,经度和其他一切工作完美 - >参考"孩子"放置对象已创建。
我的问题是 - >如果我想通过指示通过" id"来创建对现有对象的引用该怎么办?在一个请求中使用JMS和反序列化方法吗?
感谢您的帮助,对不起我的英语。
我通过在@PostDeserialize操作中设置place对象来解决这个问题,如果是isset place ID。