はい、あります。安全な呼び出し(またはgetLastError)で、update関数はupsertフィールドとupdatedExistingフィールドを持つ配列を返します。
これのPHPバージョンはここで読むことができます:http://php.net/manual/en/mongocollection.insert.php下部にあります。
upsertedのドキュメントに記載されているとおり :
アップサートが発生した場合、このフィールドには新しいレコードの_idフィールドが含まれます。アップサートの場合、このフィールドまたはupdatedExistingのいずれかが表示されます(エラーが発生した場合を除く)。
したがって、upsertedには_idが含まれます 挿入が行われた場合、または挿入が増加する場合は、新しいレコードのupdatedExisting レコードを更新した場合。
同様のことがすべてのドライバーに現れると確信しています。
編集
これは実際にはupdatedExistingのブール値になります trueのフィールド またはfalse