के साथ अपरिवर्तित करने के बाद mongodb _id ऑब्जेक्ट प्राप्त करें क्वेरी के बाद नया/अपडेट किया गया _id प्राप्त करना संभव है? उदाहरण कोड:php
$key = array('something' => 'unique');
$data = array('$inc' => array('someint' => 1));
$mongodb->db->collection->update($key, $data, array('upsert' => true));
$ कुंजी नए/पुराने _ id वस्तु धारण नहीं कर रहा है और मैं मान लेते हैं कि $ डेटा या तो नहीं होगा क्योंकि इसकी सिर्फ एक अनुदेश।
आह - 'findAndModify' मैं तो शायद ही कभी इसका इस्तेमाल मैं हमेशा यह भूल जाते हैं मौजूद है :) - कभी-कभी गलत साबित होना अच्छा होता है;) – gnarf
@gnarf: कोई चिंता नहीं।मुझे अजीब बात यह है कि PHP में स्वचालित रूप से _id प्राप्त करने का कोई तरीका नहीं है - मुझे पाइथन ड्राइवरों में उपयोग किया जाता है जो प्रत्येक [अपरर्ट] पर _id वापस लौटाते हैं (http://api.mongodb.org/ पायथन/1.9% 2 बी/एपीआई/पिमोंगो/संग्रह.html # pymongo.collection.Collection.save) – Cameron