Как сделать запрос с несколькими предложениями аргументов с SugarRecord & Kotlin
Я хочу отфильтровать результаты запроса по 2 предложениям, но я не уверен, как это сделать, и не могу найти четких объяснений, как это сделать. Ниже то, что я пробовал.
termList = SugarRecord.find(Term::class.java, "type = ? AND category = ?", "hcp, "+ parentCategoryId.toString())
Спасибо!
1 ответ
Решение
Например:
val termList = SugarRecord.find(Term::class.java,
"type = ? and category = ?", // where clause
"hcp", parentCategoryId.toString()) // arguments
Также вы можете использовать Query Builder:
val termList = Select.from(Term::class.java).where(
Condition.prop("type").eq("hcp"), // type =(equals) ?
Condition.prop("category").eq(parentCategoryId.toString())).list()
Более подробная информация здесь: http://satyan.github.io/sugar/query.html