我有一个名为User的MongoDB文档。我还有包含所有可能的“可更新”字段的数组(这是一个API,第三方可以通过发送请求更新我的数据库中的字段)。我想做点什么:
$user_document->set(array($field => $value));
$document_manager->flush();
其中 $ user_document 是FindOneBy获取的文档,而 $ field 和 $ value 是API请求中的值。这不起作用。如何手动将值插入给定字段?我不想使用setFieldName方法,因为有很多字段,我想将它们保存在数组中。
答案 0 :(得分:0)
我已经解决了这个问题,这是正确的方法:
EXC_BAD_ACCESS