πŸ’
Cherry3
Support
  • πŸ₯³Welcome
    • πŸ“•Change Log
  • πŸŽ—οΈModel & Schema
    • πŸͺ‘Usage & Options
  • πŸ’Operators
    • 🧡find()
    • 🧡allRows()
    • 🧡findOne()
    • 🧡findOneAndUpdate()
    • 🧡findOneAndDelete()
    • 🧡findById()
    • 🧡findByIdAndUpdate()
    • 🧡findByIdAndDelete()
    • 🧡insertOne()
    • 🧡insertMany()
    • 🧡updateOne()
    • 🧡updateMany()
    • 🧡deleteOne()
    • 🧡deleteMany()
    • 🧡create() & save()
    • 🧡schemaInfo()
    • 🧡dropCollection()
    • 🧡renameCollection()
    • 🧡renameColumn()
    • 🧡deleteColumn()
    • 🧡distinct()
    • 🧡countDocuments()
    • 🧡inspect()
    • 🧡aggregate()
  • πŸ”§Other Operators
    • πŸ†™Update Operators
      • ⚑$set
      • ⚑$unset
      • ⚑$inc
      • ⚑$dec
      • ⚑$push
      • ⚑$pull
      • ⚑$pop
    • πŸ“‘Filter & Process Operators
      • ⚑$limit
      • ⚑$skip
      • ⚑$sort
      • ⚑$upsert
      • ⚑$multiPull
  • πŸͺSQL Config File
Powered by GitBook
On this page

Was this helpful?

  1. πŸ”§Other Operators
  2. πŸ†™Update Operators

⚑$push

Name
Usage Type
Description

$push

Object

$push Operator is Used to Add to Array Type Data

/* Example Usage */
const model = ...Someone Model

(async () => {

await model.findOneAndUpdate({ name: "Test", age: 20, arr: [] },{ $push:{ arr:["test"] } });
/*
The "arr" value that was [] is now ["test"]
*/

})();
Previous$decNext$pull

Last updated 1 year ago

Was this helpful?