Zastanawiam się, czy istnieje sposób na wstawienie nowego dokumentu i zwrócenie go za jednym razem.Node.js + MongoDB: wstaw jedną i zwróć nowo wstawiony dokument
To co obecnie używam:
db.collection('mycollection').insertOne(options, function (error, response) {
...
});
Co rozumiesz przez zwrot nowego? Chcesz, aby odpowiedź z insertOne była dokumentem z ** _ id **? –
nie, nie możesz. insert method po prostu zwróci potwierdzenie, że dokument został wstawiony pomyślnie. nie można łączyć dwóch akcji w jedno. musisz wypalić find() ponownie po wstawieniu() –