The path to the file.
The data to add.
A promise resolving to void.
Asynchronously finds multiple entries in a file based on search criteria.
A promise resolving to an array of found entries, or false if the file does not exist.
Asynchronously finds one entry in a file based on search criteria.
A promise resolving to the found entry or false if not found.
Asynchronously removes entries from a file based on search criteria.
A promise resolving to true if at least one entry was removed, otherwise false.
Asynchronously updates entries in a file based on search criteria and an updater function or object.
A promise resolving to true if at least one entry was updated, otherwise false.
Asynchronously adds an entry to a file.