php 内で getLastError() を使用して、save メソッドが mongo に挿入されているかどうかを確認するにはどうすればよいですか?
次のようにデータベースをセットアップしました。
$this->databaseEngine = $app['mongo'];
$this->db = $this->databaseEngine->dbname;
$this->collection = $this->db->collectionname;
私の挿入クエリは次のようになります。
$query = array(
'fieldname' => $fieldname
);
$this->collection->insert($query);
次に、 getLastError() を使用して、正しく挿入されているかどうか、そうでない場合はその理由を確認したいと思います。しかし、それを実装する方法がわかりません。
挿入後に使用しますか:
$this->collection->getLastError("what goes here?");
乾杯。
アップデート
私は最終的にこれを使用して最後のエラーを取得しました:
echo '<pre>' . print_r($this->databaseEngine->lastError(), true) . '</pre>';
Sammaye の方法も同様に機能します。以下を参照してください。