Một cách ngắn hơn là sử dụng tham số thứ hai cho lệnh gọi lại của collection.insert
sẽ sử dụng objectToInsert._id
trả về _id
(bên trong hàm gọi lại, giả sử đó là một hoạt động thành công).
Trình điều khiển Mongo cho NodeJS thêm vào _id
trường tham chiếu đối tượng ban đầu, vì vậy, thật dễ dàng để lấy id được chèn bằng cách sử dụng đối tượng gốc:
collection.insert(objectToInsert, function(err){
if (err) return;
// Object inserted successfully.
var objectId = objectToInsert._id; // this will return the id of object inserted
});