gpt4 book ai didi

javascript - Realm 在 React Native 和 Node.JS 中查找单个对象,例如 MongoDB findOne

转载 作者:行者123 更新时间:2023-11-30 20:35:52 25 4
gpt4 key购买 nike

有没有MongoDB findOne像 Realm React Native 和 Node JS 中的 API?在搜索时,我发现针对 Realm Android here 提出了类似的问题.

这是我现在正在做的寻找单个对象的操作:

let realmResult = this.state.realm
.objects('ModelName')
.filtered('key_name = $0', key_value);

let data = realmResult.length ? realmResult[0] : null;

是否有任何查询 API 允许直接使用查询参数查找单个对象?

最佳答案

我只能谈论 Node API,但对于 Node,只有一个通过主键检索单个对象的函数。这可以像下面这样适合您的示例。

let data = realm.objectForPrimaryKey('ModelName',key_value) 

如果您没有为该特定模式设置主键,或者如果您不是基于主键而是基于另一个属性进行过滤,则没有仅检索单个结果的功能,主要是因为不能保证在这种情况下只会有一个结果。

关于javascript - Realm 在 React Native 和 Node.JS 中查找单个对象,例如 MongoDB findOne,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49851281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com