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.