Database

[{"name":"car","description":""}]

Query

db.collection.update({},[{$set:{description:{$cond:{if:{$or:[{$eq:[false,"$description"]},{$eq:[null,"$description"]},{$eq:["","$description"]}]/** check if user has required permission*/},then:1,/** overwrite prop value*/else:"$description",/** return origin value*/}}}}])

Result