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 objectId
vs _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.