我正在为两个不同的关键字查询领域,然后我想将这两个领域结果合并为一个,因此我循环遍历它。
我有这个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
如何使用领域结果来实现?