Key core functions: dataRepo

//dataRepo info from

  1. coreimpldatarepositoryionDataRepository.js
  2. coreinterfacesDataRepositoryDataRepository.js
  3. coreinterfacesMetaRepositoryMetaRepository.js
  4. coreimplmetaDsMetaRepository.js

#. coreiterfacesDataSource.js #.

coreimpldatasourcemongodb.js // supported calls:
  1. wrap(className, data, [version], [options]) supported options: user …
  2. setValidators(validators[]) …
  3. getCount(obj, [options]) supported options: filter

Returns the number of objects of the obj class in the database. …

  1. getList(obj, [options]) supported options: filter offset count sort countTotal nestingDepth env user

Returns a list of objects of the obj class in the database. …

  1. getIterator(obj, [options]) supported options: filter offset count sort countTotal nestingDepth env user

presumably https://docs.mongodb.com/manual/tutorial/iterate-a-cursor/

  1. aggregate(className, [options]) supported options: user expressions filter groupBy

presumably https://docs.mongodb.com/manual/aggregation/

  1. rawData(className, [options]) supported options: user filter attributes distinct

https://docs.mongodb.com/manual/reference/method/db.collection.find/

  1. getItem(obj, [id], [options]) supported options: filter nestingDepth user …
  2. createItem(className, data, [version], [changeLogger], [options]) supported options: nestingDepth skipResult adjustAutoInc user …
  3. editItem(className, id, data, [changeLogger], [options]) supported options: nestingDepth skipResult adjustAutoInc user …
  4. saveItem(className, id, data, [version], [changeLogger], [options]) supported options: nestingDepth autoAssign skipResult adjustAutoInc user …
  5. deleteItem(className, id, [changeLogger], [options]) supported options: user …
  6. put(master, collection, details, [changeLogger], [options]) supported options: user …
  7. eject(master, collection, details, [changeLogger], [options]) supported options: user …
  8. getAssociationsList(master, collection, [options]) supported options: filter offset count sort countTotal nestingDepth user …
  9. getAssociationsCount(master, collection, [options]) supported options: filter offset count sort countTotal nestingDepth user …
  10. bulkEdit(classname, data, [options]) supported options: filter nestingDepth forceEnrichment user …
  11. bulkDelete(classname, [options]) supported options: filter user
  12. recache(item, [options]) …