Używam NodeJS do wstawiania dokumentów do MongoDB. Używając collection.insert
I mogę wstawić dokument do bazy danych jak w tym kodzie:
// ...
collection.insert(objectToInsert, function(err){
if (err) return;
// Object inserted successfully.
var objectId; // = ???
});
// ...
Jak mogę uzyskać _id
wstawiony obiekt?
Czy jest jakiś sposób na pobranie _id
bez wstawiania najnowszego obiektu _id
?
Zakładając, że w tym samym czasie wiele osób uzyskuje dostęp do bazy danych, nie mogę być pewien, czy najnowszy identyfikator to identyfikator wstawionego obiektu.