null là _id hợp lệ trong MongoDB, vì vậy nếu bạn không muốn nó được sử dụng trong các tài liệu mới, bạn phải đảm bảo rằng null giá trị được thay thế bằng một ObjectID mới trong query :
var query = {_id: plcy._id};
if (!query._id) {
query._id = new mongoose.mongo.ObjectID();
}
// the rest stays the same...