(require("@nginstack/engine/lib/dataset/syncRecords"))(source, target [, opt_options])
Torna os registros de target iguais ao de source.
Registros em target que não existam em source serão
removidos.
Apenas os campos de source que existam em target serão
copiados. Os demais campos de target serão preservados.
Parameters:
Name | Type | Argument | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
source |
module:@nginstack/engine/lib/dataset/DataSet~DataSet | DataSet que será utilizado como origem dos dados. |
|||||||||||||
target |
module:@nginstack/engine/lib/dataset/DataSet~DataSet | DataSet que será modificado. |
|||||||||||||
opt_options |
Object |
<optional> |
Opções de sincronismo. Properties
|
Returns:
Retorna um objeto com 4 propriedades: modified, indicando se houve alterações em target, e insertedIds, updatedIds e deletedIds, indicando os ids modificados em cada tipo de alteração.
- Type
- Object