java - 按属性属性选择 Realm

标签 java android realm

我有两个RealmModel

class Shop{

    private String name;
    private Item item;

}

class Item{
    private int itemId;
    private String itemName;
}

我想查找拥有 itemId = 1 商品的商店。

有什么想法吗?

最佳答案

您可以在 Realm 中跨引用(链接)进行查询。所以下面的应该有效:

realm.where(Shop.class).equalTo("item.itemId", 1).findFirst()

关于java - 按属性属性选择 Realm ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31072313/

相关文章:

c# - 模拟 Java 中使用的任何类(特别是在 Android 中)

java - 如何到达在 Java 中实现 Runnable 的对象的方法?

java-cloudant- 为什么 find 方法不返回 JSON 而不是输入流?

java - 如何向 Eclipse 项目添加外部依赖项?

android - 位置管理器 : is the "network" provider always enabled?

Android:使用 NXP MiFare Ultralight C 进行身份验证

ios - 如何使用 Realm 确定一对一关系的反向关系?

java - 非法参数异常 : XXX is not part of the schema for this Realm

swift - 变量重置为 Realm 中的默认值

java - 使用 startActivityForResult() 调用时从相机返回