Data Update
Update documents using Aggregate
class.
Introduction
Aggregate
class also provides a way to update documents of collection using the aggregate
framework.
Example
const totalUpdatedUsers = await aggregate
.where("age", ">", 18)
.update({ isAdult: true });
This will update all users with age greater than 18 and set isAdult
to true
and return the number of updated documents.
Unset fields
We can also unset one field or multiple fields using unset
method.
Method Signature:
public unset(...fields: string[]): this;
Example:
const totalUpdatedUsers = await aggregate
.where("age", ">", 18)
.unset("isAdult");