The view validator in mongo currently handles these things differently from mongot:
- mongot allows empty $match, mongod does not
- mongot validates that there is only one key in a stage document
We should make these consistent before 9.0 so that UI and CLI view creation paths and querying behave the same way