A. Map-reduce cannot have a finalize stage to make final modifications to the result
B. Map-reduce is less efficient and more complex than the aggregation pipeline
C. Specifically, a user with the userAdmin role can grant itself any privilege in the database
D. All of the mentioned