Jika Anda ingin menggunakan queryBuilder gunakan ini
$dm->createQueryBuilder('Page')
->update()
->field('page.pageComment')->set( <$newupdatePageCommentObj> )
->field('id')->equals('<matchedId>')
->getQuery()
->execute();
Atau Ketika Anda membuat setter dan getter untuk variabel anggota EmbedMany, itu akan menghasilkan fungsi tambah dan hapus anggota di dalam kelas Anda. jadi dalam kasus Anda ini akan menjadi fungsi anggota:
public function addPageComment(type_hint_with_your_pageComment_document $pageComment )
{
$this->pageComment[] = $pageComment;
}
public function removePageComment( type_hint_with_your_pageComment_document $pageComment )
{
$this->items->removeElement( $pageComment );
}
Jadi Anda bisa menggunakan fungsi addPageComment() yang akan menambahkannya jika tidak ada dan akan memperbaruinya jika sudah ada.