我正在使用Moloquent,我想从现有文档创建一个新文档,并通过更新它的某些字段来保存它。
例如,我有:
$originalObject = $this->someModel->find('someId');
$clonedObject = clone $originalObject;
$clonedObject->someField = 'Some Value';
$clonedObject->save()
但是它删除了originaObject
并且只创建了新对象。我认为_id
可能导致问题所以我也尝试了unset($clonedObject->_id)
,但我仍然无法达到预期的效果。
任何人都可以告诉我如何将现有文档克隆到新文档中?