Hi Team,
I am having a field named “listID” as string in my documents. While querying using iOS SDK I have to use orderBy property. Since “listID”(it is int) is saved as string So orderBy(Ordering.property(“listID”).descending()) is treating it as string. Is there any way to typecast any property to Int in query?
Thanks
have you tried using SQL++/N1QL query, with toNumber()
function and ORDER BY
let q = try self.db.createQuery("SELECT indexInString, toNumber(indexInString) FROM _ ORDER BY toNumber(indexInString) ASC")
1 Like
Thank you for responding Jayahari, Yes, Above query is working. But I need query in Couchbase lite iOS SDK.Can you please help me.
If you are using CouchbaseLite 3.0, you could use the SQL++/N1QL query string in it?
Thank you Jayahari, Updated Couchbase Lite SDK to 3.0. Now its working.