Realm
96 results found
-
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…
6 votesOtso 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:
-
Schema Migration for Synced Realm
Found this on the forum:
https://www.mongodb.com/community/forums/t/client-provided-invalid-schema-version/267007
Which pertains to enabling schema versioning. I'm working with a project that deals with data that has dynamic fields; default system fields, and user-defined fields(custom).
I'm using those fields to create rules, but now I'm limited to query for only system fields since the realm for now expects a static schema realm objects.
Based on the reply in the above issue, there'll be a feature release soon to solve it. It would really help to know when could that be and to possibly expedite it. Thanks!
5 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
5 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…
5 votes -
Be able to Download Users listing in App Users
Would be nice if we could export out the user listing under Users (App Users), the login "Devices" details are also found there. It could provide us with more insights into how our users access to the application (Web or Mobile, browser version and etc..)
4 votes -
More examples
I think if there are more examples especially videos of how to setup and do small projects maybe on YouTube, Realm definitely reach more boarder audiences. Also it will help less experienced people.
4 votesOtso respondedPlease see the example projects list here: https://www.mongodb.com/docs/realm/example-projects/
-
4 votes
-
Azure DevOps Repo integration with AtlasApp services.
Currently, App Services only has built in integration with Github, and no other online code repositories. Need support for Azure DevOps Repo integration with AtlasApp services code !.
4 votes -
Integrate Gridfs in the realm sdk
Enable the use of gridfs with stitch apps in android.
4 votes -
Add Android Studio plugin to replace Realm Studio
It's fairly unwieldy to use Realm Studio compared to SQLite support in Android Studio, which is in the App Inspection Tool window. I think it should be relatively easy to create a similar plugin for Realm. It would remove a large disadvantage compared to SQLite for Android developers and it would help rapid development.
3 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?
3 votes -
Native Codable Support for BSON Document
Supporting the codable protocol would clear out a lot of pain points in the swift sdk. I understand realm objects are classes not structs but implementing some kind of native conversion to Realm Objects would massively widen the set of use cases. Converting BSON docs from Remote access and GraphQL Queries to Realm objects is messy and lack any documentation. Having some kind of codable support would allow search functions and advanced MongoDB queries on a database with millions of objects without worrying about the sync infrastructure. It might not seem pertinent if you consider utility apps but if we…
3 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.3 votes -
Single unified GeoJSON type
Generating a schema and consuming GeoJSON data in Realm is painful. Since GeoJSON has multiple 'types', Realm forces us to store a serialized string version of our GeoJSON, or to abstract our data out so that all GeoJSON objects follow the same generalized schema, which breaks some of the conveniences of GeoJSON.
Realm should allow for a GeoJSON type OR allow the schema to be dynamic (such as supporting ORs in the schema language itself).
3 votesSupport for geospatial data is ongoing - see the following documents for more information:
https://www.mongodb.com/docs/atlas/app-services/schemas/types/#geospatial-data
https://www.mongodb.com/docs/realm/sdk/node/model-data/data-types/geospatial/ (this for Node.js - see the other SDKs under "Data Types")
-
MongoDB support for db.collection.distinct() in SDKs
Add distinct() function to the SDK. The ability of displaying unique values of a field will be useful.
3 votes -
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 -
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 -
Would be great to have distinct as GraphQL operator
Currently GraphQL operator does not have distinct
https://www.mongodb.com/docs/atlas/app-services/graphql/types-and-resolvers/#input-types
Would be good to have this for improved performance. Currently we return all documents, and UI will perform the distinct operation which can be a problem if there are many documents in the collection.2 votes -
App service (app_id) security enhancement
App service (app_id) security enhancement.
I am developing an App and using Realm to store data on the device and to synchronize that with my Mongo DB. Realm features finally seems to be working fine, however
I was surprised that only the App id is needed to reach my App service programmatically from code. There is no APP secret or key pairs... It seemed even more vulnerable when experienced that the default password change urls and confirmation mail URLs has my APP id in them.So I dont see any gate which would prevent any of my apps users to…
2 votes -
Sync Linked Objects Automatically
Please Sync Linked Objects automatically with the parent object. The jump in use cases and compatibility would be exponential.
2 votes
- Don't see your idea?