In the JS SDK
Parse.Query.aggregate() works really well in runtime, but the fact that stage names differ from the built-in MongoDB’s stages by the
$ symbol –BTW inconsistently as only the top-level stages lose the
$– represents an issue for compatibility, for example, when importing/exporting or debugging in other tools like MongoCompass.
Is there any special reason to keep this syntax? is it an option to update it in future releases?
There is also a difference in
_id. I guess this one is a more complex matter because it relates to how Parse Server encrypts IDs, but still, it would be nice to bring it closer to mongo syntax.