It would be nice if somebody could actually finish the Realm Web SDK documentation beyond just saying how to initialize your app and login. It's missing a lot of stuff like how to connect to your Database and perform various tasks. Also it would be good to know at what stage of development the SDKs are in with a update log or something.19 votes
Folks – the documentation has been completed. You can see it here – https://docs.mongodb.com/realm/web/mongodb/
If you have any further suggestions, please add them to our docs feedback widget on the docs itself.
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.13 votes
Please add a refresh button to the Logs view. I realize a browser refresh does the trick, but a button above the Logs table is more convenient.10 votes
This is going out in the release on Apr 20, 2022
At the moment we have ability to provide match expression but not projection. Projection is realy handy when you only need to expose only few fields from the full document. One example could be when sending to event bridge, I don't want to send all the fields because it exceeds the maximum limit allowed by AWS event bridge. Having an projection in this case would solve the problem as we could project only required fields.8 votes
The Project option is now available for Atlas/Realm Triggers.
The documentation says that functions can use ES6+ features, however creating a typed array results in an error:
ReferenceError: 'Uint8Array' is not defined8 votes
Most ES6 syntax should now be supported in Realm Functions. If there are specific additional features you would like added please file a separate feature request.
it would be really helpful to extend update and delete change events with pre-image of the document.
For update events we can add a lookup to get the fullDocument but we do not have any information how the document looked before the update was applied.
In case of delete change events the only information regarding the document is the "_id" of the deleted document. It would be great to have the fullDocument in the change event to use this for further actions.
Is an extension like this possible or even in development?
Hi all – this has been released. https://docs.mongodb.com/realm/triggers/database-triggers/
SDK supporting C#/Xamarin Supportas well as Realm Sync7 votes
The 10mb size constraint makes it impossible to deploy apps relying on Computer Vision or Machine Learning algorithms, like OpenCV.5 votes
This should be achievable when uploading dependencies from package.json or the UI
Currently logs in a Realm app are viewable via the UI or via the API.
The API limits return results to a maximum at 100 a time.
I would like to be able to save logs (errors, especially) into a collection so that I can query or analyze them how I see fit.
The current work-around is ensuring that each of my functions has an appropriate try/catch/log, effectively replicating the logging Realm already does. Put another way, please expose the logs in a way that we can truly query them.3 votes
Hi all - please check out Log Forwarding which lets you store logs to a certain cluster or be handled by a serverless function https://docs.mongodb.com/realm/logs/forward-logs/
Currently it's possible to add a trigger when a user authenticates with most of the Authentication provider but not for Apple.
It would be nice to ba able to do it just like it's possible for Facebook, Google, custom, ...3 votes
This is released now!
I try to call collection.bulkWrite() in Functions, but I get error - bulkWrite is not a function. Is it possible to use bulkWrite() in Functions?3 votes
bulkWrite operations are now supported in Realm Functions.
Although Functions support async/await, the syntax highlighting will show errors in the UI on the lines where async/await is used: 'Missing semicolon.'.3 votes
Our code editor has been updated to account for this.
We would like to push secrets via the Admin API or CLI.2 votes
Please support the selection of a GitHub branch. Depending on the development process, you do not want to deploy the master branch.2 votes
You can't talk about mobile without Unity3D these days. It makes me worried, not seeing it anywhere mentioned. Please add it to the list of future supported platforms.
I understand the export/import commands are currently available. But for me, they were a bit confusing because I thought "import" means like "git pull", but it turned out opposite. So instead of export/import, how about adding pull/push?
The ideal development flow for me is like:
1) set up initial things on the web (realm.mongodb.com)
2) locally, run
realm-cli pull(Or start with
add remotebefore pull)
3) change settings locally
realm-cli push1 vote
This should be available in our new CLI (currently in beta) – details on how to download and use can be found here: https://docs.mongodb.com/realm/deploy/realm-cli-reference/#installation
When using a JWT to authenticate
It would be great if the name field within user_data was used to be saved as the Name of the user when viewing the list of users in Realm UI1 vote
This field should be picked up in the Realm UI table if it is mapped from the JWT to a ‘name’ property on the user.
The json body length of webhooks is currently limited to 1 MB:
"body length cannot be greater than 1048576"
This is a very good default value.
However, it would be desirable to be able to change (increase) this value in the webhook settings.
If this is not feasible, a higher default value would be good. Maybe 3 MB for now.1 vote
This limit was raised to 4MB
Implement social logins for client js SDK.1 vote
The Realm Web SDK should support all available logins now.
It would be useful to allow automatic deploy where the app is in a subdirectory of the root of the git repository.
One case is, where the app is one level down. The root directory has a build process that bundles multiple JS modules with rollup and writes the combined output to a Function in the subdirectory.
The general use case is a monorepo where there may be multiple apps deployed from a single repo, and they are located in the relevant part of the repo at some arbitrary level of nesting.1 vote
Code Deployment now supports deployment from a subdirectory
- Don't see your idea?