如何从 Realm 中过滤 ID

How to filter ID from Realm

我正在尝试像这样从 Realm 对象中过滤掉一个 id:

let itemsInCart = realm.objects("Cart").filtered("id = " + itemId);

我的购物车架构如下:

export const CART_SCHEMA = "Cart";
export const CartSchema = {
  name: CART_SCHEMA,
  primaryKey: "id",
  properties: {
    id: "string",
    quantity: "int",
    productName: "string",
    productImage: "string"
  }
};

我想检查该 ID 是否存在于我的 Cart 对象中,但每当我尝试过滤掉该 ID 时,它都会出现以下错误:

尝试在 Realm 中按 ID 过滤对象

let itemsInCart = realm.objects("Cart").filtered("id == [=10=]", itemId);