ist es möglich, die neue/aktualisierte _id nach der Abfrage zu bekommen? Beispielcode:get mongodb _id Objekt nach Upsert mit PHP
$key = array('something' => 'unique');
$data = array('$inc' => array('someint' => 1));
$mongodb->db->collection->update($key, $data, array('upsert' => true));
$ key ist nicht das neue/alte _id Objekt hält und ich nehme an, dass $ Daten werden auch nicht, weil seine nur eine Anweisung.
ahh - die 'findAndModify' ich es so selten benutze ich es immer vergessen existiert :) - Es ist gut, gelegentlich falsch bewiesen zu werden;) – gnarf
@gnarf: Keine Sorge.Was mich merkwürdig findet ist, dass es keine Möglichkeit gibt, die _id automatisch in PHP zu bekommen - ich bin an die Python-Treiber gewöhnt, die die _id auf jedem [upsert] zurückgeben (http://api.mongodb.org/) Python/1.9% 2B/api/pymongo/Sammlung.html # pymongo.collection.Collection.save) – Cameron