null
är ett giltigt _id
värde i MongoDB, så om du inte vill att det ska användas i nya dokument måste du se till att en null
värdet ersätts med ett nytt ObjectID
i query
:
var query = {_id: plcy._id};
if (!query._id) {
query._id = new mongoose.mongo.ObjectID();
}
// the rest stays the same...