null
е валиден _id
стойност в MongoDB, така че ако не искате да се използва в нови документи, трябва да се уверите, че null
стойността се заменя с нов ObjectID
в query
:
var query = {_id: plcy._id};
if (!query._id) {
query._id = new mongoose.mongo.ObjectID();
}
// the rest stays the same...