Realm
84 results found
-
Documentation for Test (Jest)
There seems to be no documentation how to write good tests for realm at this moment.
10 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.
10 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.
6 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.
44 votes -
Integrate Gridfs in the realm sdk
Enable the use of gridfs with stitch apps in android.
4 votes -
Provide utility function to allow easier reading and usage of ObjectIds
Provide a utility that allows easier parsing of ObjectIds when they're returned to the client. As it stands, ObjectIds are returned as UInt8Arrays and cannot be readily used in the BSON.ObjectId constructor. Being able to retrieve specific items by ObjectId is necessary and the only way to do this dynamically (without knowing the hex string beforehand) is to retrieve the items and then use the returned id; however, as it stands, using the returned id is obfuscated and impractical.
I am now having to use the following workaround:
const toHexString = (bytes) =>
bytes.reduce((str, byte) => str + byte.toString(16).padStart(2, "0"),…2 votes -
Support for Vue / Nuxt
Support for Vue / Nuxt
10 votes -
Supporting backward compatibility
The requirement is backward compatibility. Let's say i have 3 apps from same family(i.e same app groups). These three apps access the same realm db using app group id.
For example - apps like gdrive, g docs and g sheet. All these app access/use the same db.
Similarly the app can use realm db and share the db with the app groups' apps.
as of now, If we update the main app's DB, we will have to set the new scheme version. if we set this, other apps will get crashed.
Note : Any changes in main app will need…
2 votes -
User Presence
It would be nice to be able to have built in client device presence support in Realm. Firebase does this.
You basically need a table that contains booleans that get reset whenever a device goes offline and is no longer reachable.
6 votesHave a look at the following example in how to achieve User Presence with Realm with Atlas Device Sync and Triggers and Functions https://github.com/realm/realm-kotlin-samples/tree/main/AppServicesUsageSamples/apps/presence-detection
-
Next JS
I'd like to see an example integrating stitch with nextjs. I'm having some issues trying to do so...
2 votes -
Revision History
It would be great if revision history could be kept, either on individual RealmObjects, groups of RealmObjects, or the Realm as a whole. There could be a way to specify the fidelity of the revisions (e.g. every change or every X minutes) and a way to specify a TTL (e.g. last 30 days). If the Realm is synced, the local Realm could purge its cache of revisions older than the TTL and there could be an API to retrieve these when needed. Additionally, there could a (separate) TTL for permanent deletion of revisions as to keep the Realm from growing…
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…
5 votesAdminOtso (Admin, MongoDB) respondedHere's an example application how to use AWS S3 and Atlas Device SDK .NET to handle large files with the help of App Services Functions:
-
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/118619 votes -
Full text search support for Realm
Would be great to have Full text search support for Realm.
98 votesFull-text search is rolled out to the Realm SDKs! For more information please see the following blog post:
https://www.mongodb.com/developer/products/realm/full-text-search-mobile-app-mongodb-realm/
-
Ability to dynamically create/destroy realms
I would like to be able to dynamically create and destroy realms from my swift and java mobile apps. I imagine features in my mobile app that would be best served by a “temporary” realm
3 votes -
Apple Combine Integration
Just like current support for RxSwift.
2 votes -
Ionic Mobile App Support
Want to know if Realm provide SDK/Plugin for Ionic App
7 votes -
Vapor (Swift Backend) Support
Provide a native implementation of Realm for swift backend popular server-side Vapor.
This will allow developers to apply the same technology Realm Swift for mobile apps and backend web application3 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.
43 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.
31 votes
- Don't see your idea?