1

削除は何に使用されますか?そのような文法は前に見たことがありません。誰か助けてくれますか? コード スニペットは非常に簡単で、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);
}
4

2 に答える 2

2

deleteJavaScriptでは、オブジェクトからプロパティを削除します

var game = {
    id: 1
}

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

delete game.id

console.log(game);  // undefined
于 2013-02-13T11:22:32.120 に答える
1

オブジェクトからプロパティを削除するために使用されます。したがって、この場合、更新から_idプロパティが削除されます

于 2013-02-13T11:23:51.390 に答える