Realm
-
Dart / Flutter Support
The number 1 request on the Realm GitHub Issue Tracker by a country mile is for a native implementation of Realm for Dart and Flutter.
Currently on the roadmap for after August 2020, there are many who would like to see this sooner...
94 votes -
Full text search support for Realm
Would be great to have Full text search support for Realm.
76 votes -
Support Apple Watch (Sync)
Currently there is no support for sync on Apple Watch and no guidance on how to sync data between the apple watch and MongoDb Realm.
Previously the lack of websockets was listed as a reason for not supporting sync, but since watchOS 6.2 URLSessionWebSocketTask seems to provide the needed WebSocket.
Currently it is not clear how to build a watch app and sync data to the mobile app or to MongoDb Realm.
31 votes -
Support for PWAs via JS SDK
Now that Realm is part of MongoDB are there any plans to enable Realm to be used in Javascript PWA's.
By that I mean as a Front End Browser Database.
31 votes -
changePassword method for SDKs
Hello, how come there's not a method to change an user's password? Most authentication APIs would provide a method like
changePassword(userId, oldPassword, newPassword)
or similar.
25 votes -
Cascading Deletes
Please add support for cascading deletes.
Related GitHub Issues:
https://github.com/realm/realm-core/issues/746
https://github.com/realm/realm-java/issues/1104
https://github.com/realm/realm-cocoa/issues/118614 votes -
Documentation for Test (Jest)
There seems to be no documentation how to write good tests for realm at this moment.
8 votes -
Support for Vue / Nuxt
Support for Vue / Nuxt
8 votes -
Google Auth consent screen
Trying to use google authentication i have followed the documentation and the login flow works but because the redirect is mongodb.com url the google consent screen shows logging into mongodb which for the end user is going to be a redflag because that is not what they are signing in to.
7 votes -
Support for Query Operators on Single-Typed Arrays
As requested in this Github issue: https://github.com/realm/realm-cocoa/issues/5334
This item is also called out within the current public roadmap: https://www.mongodb.com/realm#roadmap
7 votesWe have started work on this project.
-
Support for macOS
Provide complete, end to end support for macOS in MongoDB Realm. It will bring enterprise level capability to the desktop and allow total integration across (Apple) devices. Imagine a large factory where the workers can use their iPhones track or report work progress and then management being able to review those reports on their desktop.
7 votes -
6 votes
-
react-native V8 compatibility
As there is still no compatibility with Hermes, use of react-native-v8 (https://github.com/Kudo/react-native-v8) may be a good alternative. Considering that there is already an implementation for node.js, this could be a viable path.
Realm performs well even on older devices, but in the general context of the project it is important to have a more performance JS engine for rendering. In some cases this can be a negative factor in adopting Realm in a project.Initial discussion here: https://github.com/realm/realm-js/issues/2875
6 votes -
Query pagination
We are limited to one query without an offset. Support for pagination is important.
5 votes -
nativescript support
Currently only react-native and node are supported.
Having tried to get the 'getting started' tutorials running I have come against a bit of a brick wall. Namely that dependencies are a nightmare.
Adding nativescript support would help to open realm to other web technologies including vue and angular.
5 votes -
Kotlin Multiplatform Support
It would be awesome to have a Kotlin multiplatform SDK.
5 votes -
Native Kotlin SDK
This is a more general idea to publicly state that Kotlin is a supported language for the Realm SDK with the intention that Kotlin should work and that Kotlin related issues will be a priority to fix.
There is, of course, also the more in-depth support that could be done to create an idiomatic Kotlin API.
4 votes -
File/Binary Data type within Realm Database
Example:
A new type could be defined, such as RealmFile. A RealmObject could have a RealmFile field or even a RealmList<RealmFile> field. Just like all other RealmObjects, this would simply be a proxy and wouldn't contain the actual file/binary data. To access or update the data in the RealmFile you would get an InputStream or OutputStream. Realm handles the rest in terms of syncing, caching, linking, etc. I know that Realm itself isn't really designed for arbitrarily large files, so the data contained in a RealmFile wouldn't necessarily need to be put into Realm. But it would be managed and…
4 votes -
Ionic Mobile App Support
Want to know if Realm provide SDK/Plugin for Ionic App
4 votes -
Realm Anguar (Ract-like) SDK
It will be awesome if Angular users could benefit from an sdk like react's.
especially for the realm sync function
3 votes
- Don't see your idea?