node.js奇怪的语法为“删除”

什么是删除用于? 我以前没有看到这样的语法,有人可以帮我吗? 代码片段非常简单,它使用了node.jsmongoosemongodb

function _update(game, callback) { if (!game) { callback(new Error("Game must be provided.")); return; } if (!game.gameId) { callback(new Error("Game id should be provided")); return; } var updates = (game instanceof Game) ? game.toObject() : game; delete updates._id; updates.modifiedDate = new Date(); Game.findOneAndUpdate({"_id": game.id, "deleted" : {"$ne": true}}, updates, callback); } 

       

网上收集的解决方案 "node.js奇怪的语法为“删除”"