Can we add arrayFilters and other array update capabilities that already exist in MQL? Its is difficult to update arrays in Stitch, and very easy to update an array in MQL in node.js for example. I fear this may slow adoption of stitch for development teams that are doing development with complex nested arrays.
Google Consent Page shows mongodb.com
Enable allowDiskUse within Stitch functions.
Moving the larger slow queries from a data source pipeline to a stitch function would allow the building of summary tables from large datasets which would in turn enable faster charts and reduced large database queries. Unfortunately large slow queries often require AllowDiskUse = true. Which is not supported in Stitch.
collection.bulkWrite() in Mongodb stitch functions
I try to call collection.bulkWrite() in Mongodb stitch functions, but I get error - “bulkWrite is not a function” . Is it possible to use bulkWrite() in Mongodb stitch functions?
Increase of functions timeout
Timeout is set to 60 seconds. This value is a fixed setting and is too low for extensive ingestion functions. For comparison: AWS Lambda functions timeout is set to 900 seconds (15 minutes). A default value of 600 seconds would be helpful. Even better would be the ability to set an individual timeout value per stitch application in the settings.
Mongodb Stitch + Flutter
Match made in heaven. Flutter is the future. https://flutter.dev/docs/development/platform-integration/platform-channels It seems like all you need to do is combine the ios and android sdks, and write platform specific implementations for them. You literally have most of the work done already. Just do it.
ES6 support in functions
The documentation says that functions can use ES6+ features ( https://docs.mongodb.com/stitch/functions/ ), however creating a typed array results in an error: > error: ReferenceError: 'Uint8Array' is not defined
Tutorial/tool on working with different environments (DEV, TEST, PROD...) to achieve Continuous Deployment
I would like to have a tutorial/tool explaining/enabling how to work with different environments (DEV, TEST, PROD...), so that I can set an automated pipeline for CD. Should we create a new cluster for each env? Do I need to change manually the Stitch App ID on the exported app, when promoting it to the next env? How to manage the connection with the different dbs/services when the app changes env? (each env must have its own dbs/services) Thank you.
Syntax highlighting doesn't support async/await
Although Stitch functions support async/await, the syntax highlighting will show errors in the UI on the lines where async/await is used: 'Missing semicolon.'. This is very confusing for users.