MongoDb シェルで
db.keyword.update({"state":"UT"}, {$unset:{'abc.def':1}});
unsets は abc から def を削除します。ただし、次のようにすると:
var key = 'def'
var key1 = 'abc.'+key
db.keyword.update({"state":"UT"}, {$unset:{key1:1}});
def を設定解除しません。
key1 を渡して「abc.def」の設定を解除するにはどうすればよいですか?