MongoDB does not use SQL as its query language due to its document-oriented storage and the need for extensions to handle nested constructs, joins, and reaching into objects and arrays. Instead, it uses a JSON-based query syntax that allows for dynamic representation of queries in a normalized way with the stored data. This approach was chosen over using a traditional SQL-like query language like GQL used by Google App Engine's Data Store.