Как сделать запрос с несколькими предложениями аргументов с 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

Другие вопросы по тегам