数据库模式:
{
_id: "kun2",
result150160: [10,20,30];
moon: 4
}
我想由客户端使用变量删除整个字段result150160:
var deleteresult = "result150160"
Box.update( {_id: this._id} , {$unset: { deleteresult } } );
最佳答案
正确的语法是这样的:
Box.update( {_id: this._id} , {$unset: { deleteresult : "" } } );
您必须为
$unset
操作指定一个值:{ deleteresult : "" }
。即使是空的。checkout relevant docs: