次のように、パーソナライズされた ID を使用して PHP 経由で MongoDB に新しいオブジェクトを作成しようとしています。
$user = Array(
'_id' => "$id",
'name' => $name,
);
これに関する問題は、ID を照会するときに、次を使用する必要があることです。
$query = Array( '_id' => "$id" );
より適切な代わりに
$query = Array( '_id' => new MongoId("$id") );
すべてのクエリを変更することを余儀なくされました。'_id' => new MongoId("$id") を挿入して挿入を修正することでそれを行うと考えましたが、それを使用すると、パーソナライズされたものの代わりにデフォルトのmongodb IDが作成されます。
どうすればこれを修正できますか?
前もって感謝します