Learn how to store and sync data with QuickBlox key-value storage.
_id
, user_id
, parent_id
, created_at
, and updated_at
.
Allowed data types: Integer (or Array of Integer); String (or Array of String); Float (or Array of Float); Boolean (or Array of Boolean); Location (Array of [< longitude >, < latitude >]); File; Date.
Visit Key Concepts page to learn the most important QuickBlox concepts.
getByIds()
method. Set the record ID using the objectsIds
field of the query
object. Go over Sort operators and Search operators sections to learn about filters and search operators you can use to retrieve records.
getByIds()
method accepts one argument of the object type that has the following fields:
Fields | Required | Description |
---|---|---|
className | yes | Name of a custom object class. |
objectsIds | yes | Custom objects IDs. |
RNCustomObject2
class, with the value
greater than 1000
, sorted by the created_at
field in descending order.
get()
method accepts one argument of the object type with the following fields:
Field | Required | Description |
---|---|---|
className | yes | A name of a custom object class. |
filter | no | Specifies filtering criteria for the field. |
sort | no | Specifies sorting criteria for the field. |
skip | no | Skip N records in search results. Useful for pagination. Default (if not specified): 0. |
limit | no | Limit search results to N records. Useful for pagination. Default value: 100. |
Appointment
class by the priority
field with the value less than 1
, sorted in descending order by the updated_at
field.
QB.objects.OBJECTS_SEARCH_OPERATOR
object to find out what search operators you can use. It contains several operators separated by value type. Here are the search operators that you can use to search for the exact data that you need.
Search operators | Applicable to types | Description |
---|---|---|
lt | integer, float | Less Than operator. |
lte | integer, float | Less Than or Equal to operator. |
gt | integer, float | Greater Than operator. |
gte | integer, float | Greater Than or Equal to operator. |
ne | integer, float, string, boolean | Not Equal to operator. |
in | integer, float, string | IN array operator. |
or | integer, float, string | All records that contain a value 1 or value 2. |
nin | integer, float, string | Not IN array operator. |
all | array | ALL are contained in array. |
ctn | string | All records that contain a particular substring. |
Appointment
class sorted in descending by the priority
field.
Sort options | Applicable to types | Description |
---|---|---|
ascending | All types | Sort results in the ascending order by setting the ascending as true. |
decsending | All types | Sort results in the descending order by setting the ascending as false. |
_parent_id
field.
For example, we have the class Rating that contains score
, review
, and comment
fields. We also have a Movie class. So we can create a record of class Rating that will point to the record of the class Movie via its _parent_id
field, so the _parent_id
field will contain the ID of record from class Movie.
_parent_id
field set to the Movie class record ID) will be automatically deleted as well.