query="SELECT collection, key, user_id, value, version, read, write, create_time, update_time FROM storage WHERE collection = $1 AND key LIKE $2 AND user_id = $3"
ifcursor!=nil{
params=append(params,cursor.Key)
query+=" AND (collection, key, user_id) > ($1, $4, $3)"
}
params=append(params,limit+1)
query+=" ORDER BY collection ASC, key ASC, user_id ASC LIMIT $"+strconv.Itoa(len(params))
casein.Collection!=""&&in.Key!=""&&userID!=nil:
// Filtering by collection, key, user ID returns 0 or 1 results, no pagination or limit. Querying on unique index (collection, key, user_id).