- field_q = self._get_cursor_field(table_id, table_f)
- query['where'].append((field_q, '=', v))
+ if type(v) in (int, float):
+ field_q = self._get_cursor_field(table_id, table_f, field_name='number')
+ query['where'].append((field_q, '=', v))
+ else:
+ field_q = self._get_cursor_field(table_id, table_f)
+ query['where'].append((field_q, '=', cPickle.dumps(v)))