问题标签 [realm-js]
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.
javascript - 如何从多个模式中收集数据?- 领域
我是Realm
数据库的新手,这太棒了,而且我对关系的事情几乎没有怀疑。与其问每个疑问,我更愿意从一个例子中理解它。下面给出了从领域文档schema
复制的示例。javascript
现在问题...
1)我如何从上述给定的架构中获取拥有特定汽车的人员列表?
2)我应该给一个property
模式Car
,比如owner: 'Person'
?或者是否有任何反向关系的事情。(我不知道完美的术语,我是新手:/)
注意:可以在评论中提出更多问题。
javascript - realmjs 对象上的 Object.values 返回一个空数组
描述
我正在尝试将我的领域对象转换为数组,如下面的 history 方法所示。
当我登录时this.symptoms
,我在终端中得到以下输出:
当我登录时Object.keys(this.symptoms)
,我在终端中得到以下信息:
当我登录时Object.values(this.symptoms)
,我在终端中得到以下信息:
这是唯一可行的方法:
这会在我的终端中记录以下内容:
问题:
是什么导致 realmjs 对象无法返回值数组?
react-native - RealmJS:正确查询以使用 AND 条件从列表中获取对象
产品架构有很多细节,比如:产品名称、制造日期、制造商名称、产品类型等。但我需要支持没有为产品细节定义架构的灵活性。为了实现这一点,下面是 Realm-JS 模式。
这种灵活性导致编写过滤器查询的复杂性。我需要能够根据特定的产品属性名称和产品属性值进行过滤。
请帮助我编写查询以从与 ProductDetailsModel 匹配的属性名和属性值的数据库中过滤 ProductModel 吗?
当前查询与单个 ProductDetailsModel 不匹配,其中 attributeName ="Manufacturer" AND attributeValue = "Pepsico"
realm - 领域 js:访问无效的结果对象
我在我的 React 本机应用程序中使用领域,尝试从领域数据库中查询对象列表。
之后,我在 flatlist 中使用结果数据:
并收到错误:
访问无效的结果对象。
如果我删除 realm.close() 错误消失,但我需要在查询后关闭领域。
realm - Realm JS 使用管理员用户获取用户拥有的记录
我正在开发一个应用程序,我在其中使用具有精细分级权限的 Realm JS。我认为这是一个非常巨大的功能,它比使用分离领域要好得多。我成功实现了记录级权限,所以我有一张表,其中包含不同用户拥有的不同记录。现在我要做的是检索服务器端和管理员凭据,特定用户拥有的给定表的所有记录。那可能吗?我在文档中找不到任何有用的东西
react-native - 如果 Realm.js 不存在,如何防止他们创建新用户?
我开始使用 Realm.js 作为我的 android 应用程序的数据库,但我无法理解为什么如果我使用无效凭据登录它不会给我一个错误,而是会创建一个新用户。
我想避免这种情况发生并给用户一个错误?我是否应该在调用登录函数之前手动检查用户是否存在(之后总是返回true)?
realm - 将 Realm GraphQL 客户端与 Realm Cloud 中的全局/共享领域一起使用
我可以成功地将 Realm GraphQL Client 与领域路径myInstance.us1.cloud.realm.io/~/realmName
一起使用,但是当尝试使用全局路径时,即,myinstance.us1.cloud.realm.io/realmName
我总是得到502
来自服务器的响应。
有什么想法吗?
TLDR;
我一直在努力从全局/共享领域获取数据,即/~/
没有运气的领域路径。我总是得到一个 502 Bad Gateway 来响应执行查询。如果我将其添加/~/
到领域路径,则会建立一个连接并创建一个新的空用户特定领域(如预期的那样),但随后查询会失败,因为该领域是空的(也是预期的)。
Realm Cloud 提供的 GraphQL 服务是否支持连接到全局/共享领域?我浏览了服务器和客户端的源代码,没有看到不支持全局/共享的任何具体原因。
我还尝试传递isQueryBasedSync
给GraphQLConfig
which 导致连接并成功执行查询,但查询响应始终为空
任何意见是极大的赞赏。
database - Realm js - 注销时如何隐藏以前的用户帐户数据
我遇到了realm.js 的问题。我添加了一个对象并授予它权限,它似乎运行良好,但是当我注销然后使用另一个帐户登录时,我可以在设备上看到以前的数据(即使是那些我没有权限的数据,我只能阅读但不能编辑)。
所以现在,我没有读取或查询这些数据的权限,但我能够接收实时更新(不是预期的)并查看它们!我怎样才能防止这种情况发生?
谢谢