Extends
Members
- 
    length :number
- 
    
    Get the size of the collection Type:- number
 - Inherited From:
- Source:
 
Methods
- 
    all(qu)
- 
    
    Returns true if all items match the query. Aliases as everyParameters:Name Type Description quobject The query to execute - Inherited From:
- Source:
 Returns:- Type
- boolean
 
- 
    any(qu)
- 
    
    Returns true if any of the items match the query. Aliases as allParameters:Name Type Description quobject The query to execute - Inherited From:
- Source:
 Returns:- Type
- boolean
 
- 
    every(qu)
- 
    
    Returns true if all items match the query. Aliases as allParameters:Name Type Description quobject The query to execute - Inherited From:
- Source:
 Returns:- Type
- boolean
 
- 
    find(qu)
- 
    
    Find all records that match a query Parameters:Name Type Description quobject The query to execute. - Inherited From:
- Source:
 Returns:The results - Type
- array
 
- 
    findKeys(qu)
- 
    
    Find all records that match a query and returns the keys for those items. This is similar to module:ink/probe.find but instead of returning 
 records, returns the keys. Ifobjis an object it will return the hash key. If 'obj' is an array, it will return the indexParameters:Name Type Description quobject The query to execute. - Inherited From:
- Source:
 Returns:- Type
- array
 
- 
    findOne(qu)
- 
    
    Returns the first record that matches the query. Aliased as seek.Parameters:Name Type Description quobject The query to execute. - Inherited From:
- Source:
 Returns:- Type
- object
 
- 
    findOneKey(qu)
- 
    
    Returns the first record that matches the query and returns its key or index depending on whether objis an object or array respectively.
 Aliased asseekKey.Parameters:Name Type Description quobject The query to execute. - Inherited From:
- Source:
 Returns:- Type
- object
 
- 
    remove(qu)
- 
    
    Remove all items in the object/array that match the query Parameters:Name Type Description quobject The query to execute. See module:ink/probe.queryOperators for the operators you can use. - Inherited From:
- Source:
 Returns:The array or object as appropriate without the records. - Type
- object | array
 
- 
    some(qu)
- 
    
    Returns true if any of the items match the query. Aliases as anyParameters:Name Type Description quobject The query to execute - Inherited From:
- Source:
 Returns:- Type
- boolean
 
- 
    unique(qu)
- 
    
    Returns the set of unique records that match a query Parameters:Name Type Description quobject The query to execute. - Inherited From:
- Source:
 Returns:- Type
- array
 
- 
    update(qu, setDocument)
- 
    
    Updates all records in obj that match the query. See module:ink/probe.updateOperators for the operators that are supported. Parameters:Name Type Description quobject The query which will be used to identify the records to updated setDocumentobject The update operator. See module:ink/probe.updateOperators - Inherited From:
- Source: