Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js“的奇怪语法;删除“;_Node.js_Mongodb_Mongoose - Fatal编程技术网

node.js“的奇怪语法;删除“;

node.js“的奇怪语法;删除“;,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,删除用于什么?我以前没见过这样的语法,有人能帮我吗? 代码片段非常简单,用于node.js、mongoose、mongodb function _update(game, callback) { if (!game) { callback(new Error("Game must be provided.")); return; } if (!game.gameId) { callback(new Error("Game i

删除用于什么?我以前没见过这样的语法,有人能帮我吗? 代码片段非常简单,用于node.js、mongoose、mongodb

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);
}

在JavaScript中删除


它用于从对象中删除属性。因此,在本例中,它从更新中删除了_id属性

没问题,这就是本网站的用途!你的问题是正确的,值得一问,请不要为努力提高自己而道歉!
var game = {
    id: 1
}

console.log(game);  // Object {id: 1}

delete game.id

console.log(game);  // undefined