Model Methods
Performing operations on a collection of documents.
A template method is a custom function that you define in a template to add specific, reusable functionality to documents in that template.
These functions allow you to insert, consult, update and delete documents within a collection.
model.insert() (Access): Inserts one or more documents;
model.insertOne() (Access): Inserts a document;
model.insertMany() (Access): Inserts multiple documents;
model.find() (Access): Finds one or more documents;
model.findOne() (Access): Finds a document;
model.findMany() (Access): Finds multiple documents;
model.findAndModify() (Access): Finds and modifies a document at the same time;
model.findOneAndDelete() (Access): Finds and removes one document at the same time;
model.findOneAndUpdate() (Access): Finds and updates a document at the same time;
model.findOneAndReplace() (Access): Finds and replaces a document at the same time;
model.findById() (Access): Finds a document by id in the collection;
model.findByIdAndDelete() (Access): Finds a document by id and removes it from the collection;
model.findByIdAndUpdate() (Access): Finds a document by id and updates it in the collection;
model.updateOne() (Access): Finds a document and updates it in the collection;
model.updateMany() (Access): Finds multiple documents and updates them in the collection;
model.deleteOne() (Access): Finds a document and removes it from the collection;
model.deleteMany() (Access): Finds multiple documents and removes them from the collection;
model.aggregate() (Access): --;
model.bulkWrite() (Access): --;
model.$where() (Access): Executes JavaScript expressions arbitrarily during query evaluation;
model.dataSize() (Access): Gets the total size of data in a collection in MerlinDB;
model.distinct() (Access): Returns the distinct values of a specific field in a collection in MerlinDB;
model.estimatedDocumentCount() (Access): Estimates the number of documents in a collection;
model.countDocuments() (Access): Counts the exact number of documents in a collection;
model.createIndex() (Access): Creates indices in a collection;
model.createIndexes() (Access): Creates multiple indices in a collection;
model.drop() (Access): Delete a complete collection;
model.dropIndex() (Access): Delete an index from a collection;
model.dropIndexes() (Access): Delete multiple indices from a collection;
model.getIndexes() (Access): Gets all indexes of a collection.