问题标签 [mongodb-realm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb-realm - MongoDb Realm 仅同步某些模式
我想使用 MongoDB Realm 创建应用程序,
但是我不想将我的整个领域集合同步到云端,其中一些必须只能在本地使用,如何做到这一点?
swift - 快速使用未解析的标识符“RealmApp”
我正在关注这个 Realm ios SDK 快速入门 https://docs.mongodb.com/realm/ios/quick-start/
这是我的快速代码
但是我不断收到此错误
使用未解析的标识符“RealmApp”
这是我的 pod 文件
项目平台:ios,'12.0'
RealmSwift 模块已通过 pod 文件安装。我不知道如何解决该问题,因为这是快速入门中列出的内容。
javascript - 如何在 MongoDB Realm + VueJS App 中恢复页面重新加载用户
我在 Javascript 中使用 MongoDB Realm Client SDK 登录并获取用户信息。但是在页面重新加载用户必须再次登录。我试图将用户对象存储在 localstorage 中,但我没有看到任何方法或函数可以将此信息分配回 Realm APP
如何避免 MongoDB Realm javascript 应用程序中的用户重新登录?
ios - SwiftUI - 无法将“sensordata.Type”类型的值转换为预期的参数类型“sensordata”?
我正在尝试使用 MongoDB Realm 从数据库导入数据,然后将该数据从主屏幕视图 (UIHomeScreen) 传递到另一个视图 (PlantDeviceListView)。我已经设置了模型,绑定变量,并在成功之前传递了数据,但是在重构了一些代码之后,我不确定为什么在SceneDelegate.swift中的以下代码中出现错误:
错误说:无法将“sensordata.Type”类型的值转换为预期的参数类型“sensordata”
sensordata 是我尝试从领域导入的对象的模型,它是一个类 Object。
在 UIHomeScreen 本身中,我将变量设置如下:
@ObservedObject var 传感器:传感器数据
知道我可能做错了什么吗?
mongodb - 带有聚合错误的 MongoDB Stitch/Realm 函数 updateMany
我正在尝试创建一个函数来解锁在指定时间之前被锁定的潜在客户。我在 shell 中使用聚合管道测试了 updateMany 函数,但是当尝试从领域函数运行它时,我得到一个错误......
StitchError:更新:修饰符参数必须是一个对象
updateMany 是否接受 Realm 中的聚合管道?如果确实如此,我是否犯了错误?
swift - 使用所有 MongoDB Atlas Cluster Storage 的 Realm Sync 客户端历史记录
我正在尝试MongoDB 领域同步
我的 iOS 应用程序目前正在使用具有大约 4 MB 数据的本地 Realm DB。使用 MongoDB Realm Sync 进行尝试,一切正常,除了我的 4 MB 数据,它有一个__realm_sync.client_history
集合,在我的 500 MB 空闲集群上占用了大约 480 MB 的存储空间。
似乎它正在创建一个包含大约 4 MB 二进制文件的文档,每次数据更改都看起来很奇怪。
partitioning - MongoDB Realm 中的多个分区
尝试在 MongoDB Realm 上为标准 Salesforce 移动应用程序建模。
很明显的分区就是用salesman作为我的分区键。这样,我可以在他们自己的分区中同步每个业务员的所有商店和发票。
但是,在某些情况下,推销员可以跨越其他商店。一个推销员可以看到其他推销员的店铺,但应该看不到他之前的发票。
原来的销售员需要查看他的商店的发票,即使是其他销售员创建的。
我可以为同一个数据集创建多个分区吗?
并根据分区键的前缀获取所需的数据。
或者
我需要复制 2 个对象的数据吗?
推销员的对象
和商店的对象_partitionKey: "store_id=abcdefg"
还是有其他方法可以解决这个问题?
ios - Realm iOS:如何处理客户端重置
基本上,我想处理任何设备都获得SyncError
类型的情况ClientResetError
,希望我的设备再次重新登录到领域。但根据文档,closeRealmSafely
在我再次登录领域之前,我们必须这样做,但我不确定如何安全地关闭领域。
我正在阅读文档(https://docs.realm.io/sync/using-synced-realms/errors#client-reset)来处理客户端重置错误,发现它非常混乱。我需要帮助了解以下代码。
- 首先,没有可用的方法来安全地关闭Realm。请帮助我了解如何安全地关闭领域?
- 我如何备份以及何时使用它?我是否应该跳过重置错误,因为在文档中提到如果未手动启动客户端重置过程,它将在下一次启动应用程序后自动发生,在首次访问 SyncManager 单例时。如果需要,应用程序负责保存备份副本的位置,以便以后可以找到备份副本。”
下面是文档中的错误处理程序示例代码。
swift - Swift:如何在 swift 中合并两个领域结果
我正在为两个不同的关键字查询领域,然后我想将这两个领域结果合并为一个,因此我循环遍历它。
我有这个Object
后代类:
我正在获取领域
我正在尝试合并 p1 和 p2 以获得类似的东西
如何使用领域结果来实现?
mongodb - 使用 Axios 连接到 MongoDB Realm GraphQL 端点时如何避免 CORS 问题?
我在 MongoDB Atlas 中有一个测试数据库。使用 MongoDB Realm 服务,我已经能够为数据库设置 GraphQL 端点。
我可以使用他们的沙箱 (GraphiQL) 在内部运行查询。
配置 API 密钥身份验证提供程序后...
...我能够从 Postman 外部运行查询,调用https://realm.mongodb.com/api/client/v2.0/app/<MY_APP_ID>/graphql
.
但是,尝试使用 axios 进行相同的调用...
...给出一个 CORS 错误。
是否需要在 Realm 中配置某些内容或缺少的标头以允许从浏览器外部访问 GraphQL 端点?