null
ist eine gültige _id
-Wert in MongoDB. Wenn Sie also nicht möchten, dass er in neuen Dokumenten verwendet wird, müssen Sie sicherstellen, dass ein null
value wird durch eine neue ObjectID
ersetzt in query
:
var query = {_id: plcy._id};
if (!query._id) {
query._id = new mongoose.mongo.ObjectID();
}
// the rest stays the same...