Store((name), (callback))

new Store((name), (callback))

Crée un nouveau stockage et une nouvelle liste si elle n'existe pas déjà.

Parameters:
Name Type Description
(name) string

Le nom de la base de données.

(callback) function

La foncion de rappel.

Methods

drop((callback))

Efface le stockage

Parameters:
Name Type Description
(callback) function

La fonction de rappel après avoir effacé les données.

find((query), (callback))

Trouve les éléments basés sur une requête donnée en tant qu'objet JS

Parameters:
Name Type Description
(query) object

La requête à comparer (c'est-à-dire {foo: 'bar'})

(callback) function

La fonction de rappel après la requête.

Example
db.find({foo: 'bar', hello: 'world'}, function (data) {
	 données retournera tous les éléments qui ont foo: bar et
	 hello: world dans leurs propriétés
});

findAll((callback))

Récupère toutes les données.

Parameters:
Name Type Description
(callback) function

La fonction de rappel après la récupération des données.

remove((id), (callback))

Supprime un élément avec son ID.

Parameters:
Name Type Description
(id) number

L'ID de l'objet à supprimer.

(callback) function

Le callback après la suppression.

save((updateData), (callback), (id))

Sauvegarde les données données dans la base de données. Si aucun élément n'existe, un nouveau élément sera créé, sinon une mise à jour des propriétés de l' élément existant sera réalisé

Parameters:
Name Type Description
(updateData) object

Les données à sauvegarder dans la base de données.

(callback) function

La fonction de rappel après l'enregistrement.

(id) number

Un paramètre facultatif pour entrer l'ID d'un élément à mettre à jour.