我有parse.com數據庫。我有一個名爲「文本」的表中的列。 我必須找到與AND條件匹配的多個鍵的文本。 我試了一下。我試圖用:對一個密鑰有多個約束的PFQuery
PFQuery *query=[PFQuery queryWithClassName:@"post"];
[query whereKey:@"text" containedIn:Array];
或
PFQuery *query=[PFQuery queryWithClassName:@"post"];
[query whereKey:@"text" containsAllObjectsInArray:Array];
或
PFQuery *query=[PFQuery queryWithClassName:@"post"];
for (NSString *str in filtersArray) {
[query whereKey:@"text" containsString:str];
}
,但沒有人的作品。請指導我,如果解析sdks支持這個或不完全?如果是的話我怎麼能達到結果。 許多在此先感謝:)
EIDT:
例如我在數據庫三個條目文本:
「我有一個數據輸入」
「我找不到數據「
」我該怎麼做「
如果通過 「i」 和 「這個」,它應該返回條目(3)
如果通過 「i」 和 「數據」,它應該返回條目(1,2)
如果通過「我」和「其他」,它應該返回什麼
列'text'是字符串類型嗎?你想確定該字符串是否包含一個或多個單詞?通過'whereKey:matchesRegex:'進行查詢的唯一方法是,這非常昂貴。另一個想法是用其他標準限制結果,然後枚舉應用程序邏輯中的子字符串包含的結果測試。通過在雲代碼中完成此限制網絡成本。 – danh
我需要確定一個文本是否包含兩個關鍵字?如果是,文本將被返回,如果它們中的任何一個在文本中丟失,則該文本將被查詢拒絕。 –