node.js“的奇怪语法;删除“;
删除用于什么?我以前没见过这样的语法,有人能帮我吗? 代码片段非常简单,用于node.js、mongoose、mongodbnode.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
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