Realm
90 results found
-
dateonly and timeonly support
The .NET now have two new types DateOnly and TimeOnly to represent date and time respectively. The SQL Server already support these types. Having them in Realm .NET SDK will make the development with these data types possible.
2 votes -
Flexible sync to support sharded cluster
Currently https://www.mongodb.com/docs/atlas/app-services/sync/configure/enable-sync/ states that "Enabling Flexible Sync in Your App Services Application requires a non-sharded MongoDB Atlas cluster running
MongoDB 5.0 or greater". At the same time the maximum size of a single node in MongoDB Atlas is 4TB.What's the plan for apps that require much more than 4TB of data?
2 votes -
Redesign documentation
Documentation is harder to follow then it should be.
Wanting to use realm over firebase but can't help but feel the time I waste navigating the docs would be worth just having used firebase...Absolutely love the feature sets I see but just not that clear how to implement them :/.
In particular I have seen conflicting messaging around authentication, some places advise that mongo app services authentication is not intended as a full authentication and should use other platforms. Why?That made me look at firebase auth with realm ... using custom jwt. Surely you can just create a…
2 votes -
Add the ability to manually set the internal name used by Realm for a class
There is "RealmClass" annotation in android SDK.
It can be used to set an internal name for some class: @RealmClass( "someName").
It would be great to have this ability in swift SDK.
It is not possible to set internal name for a class in swift SDK now.2 votes -
Realm Golang SDK
For backend Realm DB generation and management, please provide a Golang SDK.
2 votes -
Realm.open() method creating realm when not exists, should be made optional
Realm.open() method used in Middle Tier to fetch data would not find the realm and is waiting for data sync to happen from the device. This method can create a new realm if it does not exist which is not applicable in the context of the Middle Tier apps. Requesting an update to have this default realm creation functionality to be made optional based on a supplied optional parameter.
2 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 -
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 -
Next JS
I'd like to see an example integrating stitch with nextjs. I'm having some issues trying to do so...
2 votes -
GridFS in Browser SDK
I could really use file upload/download in my application. I'm attempting to build a PWA in Angular and although we could write a whole other, server-side, api-based application to support file upload/download, it would really benefit the team if this was available in the Browser SDK
2 votes -
Apple Combine Integration
Just like current support for RxSwift.
2 votes -
Enhance Performance
Simplify Data Modeling : Improve the data modeling process, making it easier to define and manage schema.
1 vote -
Harmony OS NEXT
Harmony OS NEXT support for unity
1 vote -
adk add proxy
I am in China and the synchronization of Atlas often fails.
I urgently need the SDK to add proxy functionality1 vote -
Realm API to expose pending changesets not yet uploaded to remote server
It would be good if we had visibility in the state of the sync session, particularly around understand how many change sets are still on the local device and awaiting upload.
The use case is to easily (and accurately) report to a user that their local changes haven't yet been synced with other devices.
Ideally it would come in two flavours, one API to retrieve the current change set count, then support for a listener which would trigger when the number of pending change sets increases or decreases.
1 vote -
Realm Flexible device sync on serverless instance for small mobile apps
If you develop small mobile apps with (recommended flexible) data sync , you take a serverless instance because of not often syncs : but we can not do that yet : so Mongo is limited to big mobile apps ?
I suggest to add the possibility to do a Flexible device sync on serverless instance via an API (backend) supplied by Mongodb to ease quick deployment1 vote -
Decimal128
It would be very convenient if Decimal128 had options for string formatting - it could then for example, more easily be used for currency. Similar to how a Double can be formatted
As is, Swift Doubles have this feature:
let myDouble = 1999.95 let currencyFormatted = myDouble.formatted(.currency(code: "USD")) print(currencyFormatted)
and the output is
$1,999.95
My suggest is to add a formatted feature to Decimal128
let d = Decimal128(1999.95) let s = d.formatted(.currency(code: "USD"))
1 vote -
Allow a constructor with named parameters (dart sdk)
Please can the realm generate in flutter / dart offer an option to use named parameters in a constructor instead of requiring ordered paramaters? The rationale is that ofte we have many many parameters and it gets confusing to see which are which when many of them are integers, etc. Naming them as you go will make it easier to read. Also, please allow factory methods in the realm models that are automatically passed on / created in the generated files. eg: fromJson toJson fromCache, etc
1 vote -
Realm C++ SDK cross-compile Qt(IOS)
It's always good idea to make it cross compile as core module can do.
1 vote -
Device Sync Access
Device sync is convenient but uncontrollable. For example, there are problems with database cache inconsistency, and occasionally synchronization errors may cause data rollback. These details cannot be controlled by programmers.
1 vote
- Don't see your idea?