ZipsceneDataClient Class
Client for accessing Zipscene DMP profile group data.
Constructor
ZipsceneDataClient
(
-
rpcClient -
profileType -
[options] -
fileServiceClient
Parameters:
-
rpcClientZipsceneRPCClient- The DMP RPC client to use
-
profileTypeString- Profile type as it appears in method names (ie, "person")
-
[options]Object optional -
fileServiceClientZipsceneRPCClient- RPC client for the file service
Methods
aggregate
(
Mixed
-
query -
agg -
[options]
Executes one or more aggregates.
Parameters:
-
queryObject -
aggObject | Object- Aggregate spec, or array of aggregate specs
-
[options]Object optional-
sortString -
limitNumber -
scanLimitNumber -
timeoutNumber
-
Returns:
Mixed:
- Aggregate results, or array of aggregate results if 'agg' is an array
count
(
Number
-
query -
[options} -
options.timeout
Executes a count.
Parameters:
-
queryObject -
[options}Object -
options.timeoutNumber
Returns:
Number:
export
(
Readable
-
query -
[options]
Exports a DMP data stream.
Parameters:
-
queryObject -
[options]Object optional-
fieldsString -
sortString -
limitNumber -
timeoutNumber -
strategyString- Export strategy, either 'file' to download via file service or 'stream' to stream directly from DMP
-
Returns:
Readable:
- A readable object stream
get
(
Object
-
id -
[options]
Gets a single object by id.
Parameters:
-
idString -
[options]Object optional-
fieldsString -
timeoutNumber
-
Returns:
Object:
- The request object
query
(
Object
-
query -
[options]
Executes a query.
Parameters:
-
queryObject -
[options]Object optional-
fieldsString -
sortString -
skipNumber -
limitNumber -
timeoutNumber
-
Returns:
Object:
- Array of results
