2

我正在为两个不同的关键字查询领域,然后我想将这两个领域结果合并为一个,因此我循环遍历它。

我有这个Object后代类:

class Item: Object {
  @objc dynamic var _id: ObjectId? = nil
  @objc dynamic var _partitionKey: String = ""
  @objc dynamic var productBrand: String? = nil
  

  override static func primaryKey() -> String? {
      return "_id"
    }
 }

我正在获取领域

class SearchResult : ObservableObject {
      @Published var storeitems: Results<Item>
     
    storeitems = realm.objects(Item.self).sorted(byKeyPath: "_id") 

     let p1 = self.storeitems.filter("productDescription CONTAINS '"Cheese"'")
    let p2 = self.storeitems.filter("productDescription CONTAINS '"Blue"'")
}

我正在尝试合并 p1 和 p2 以获得类似的东西

 p3 = p1 + p2

如何使用领域结果来实现?

4

0 回答 0