Apa yang dilakukan .save di mongodb?

Fungsi save() digunakan untuk menyimpan dokumen ke database. Dengan menggunakan fungsi ini, dokumen baru dapat ditambahkan ke database

Pemasangan modul luwak

  1. Anda dapat mengunjungi tautan untuk Menginstal modul luwak. Anda dapat menginstal paket ini dengan menggunakan perintah ini.
    npm install mongoose
  2. Setelah menginstal modul luwak, Anda dapat memeriksa versi luwak Anda di command prompt menggunakan perintah.
    npm version mongoose
    _
  3. Setelah itu anda tinggal membuat folder dan menambahkan file misalnya index. js. Untuk menjalankan file ini, Anda perlu menjalankan perintah berikut.
    node index.js

Nama file. indeks. js




________47___48_______);

 

// Database Connection

npm version mongoose
0
npm version mongoose
1
npm version mongoose
2

npm version mongoose
3
npm version mongoose
4
npm version mongoose
5
npm version mongoose
6

npm version mongoose
3
npm version mongoose
8
npm version mongoose
5
npm version mongoose
6

npm version mongoose
3
node index.js
2
npm version mongoose
5

node index.js
_4

 

node index.js
6

node index.js
7
node index.js
8
npm version mongoose
2

npm version mongoose
_3
npm install mongoose
1

npm version mongoose
_3
npm install mongoose
3

node index.js
_4

 

npm install mongoose
6
npm install mongoose
7
npm install mongoose
8
npm install mongoose
9

npm version mongoose
3
node index.js
1
node index.js
2
npm version mongoose
6

npm version mongoose
3
node index.js
5

node index.js
6

 

node index.js
8
node index.js
9const mongoose = require(0

npm version mongoose
_3const mongoose = require(2 const mongoose = require(3

const mongoose = require(4const mongoose = require(5

npm version mongoose
_3const mongoose = require(7

npm version mongoose
3const mongoose = require(9'mongoose'0

const mongoose = require(4'mongoose'2

npm version mongoose
_3const mongoose = require(7

node index.js
6

Langkah-langkah menjalankan program

  1. Struktur proyek akan terlihat seperti ini
    Apa yang dilakukan .save di mongodb?
  2. Pastikan Anda telah menginstal modul luwak menggunakan perintah berikut.
    npm install mongoose
  3. Di bawah ini adalah contoh data dalam database sebelum fungsi dijalankan, Anda dapat menggunakan alat atau terminal GUI apa pun untuk melihat database, seperti kami telah menggunakan alat GUI Robo3T seperti yang ditunjukkan di bawah ini
    Apa yang dilakukan .save di mongodb?
  4. Jalankan index. js menggunakan perintah di bawah ini.
    node index.js

    Apa yang dilakukan .save di mongodb?

  5. Setelah fungsi dijalankan, Anda dapat melihat di database bahwa pengguna_baru disimpan seperti yang ditunjukkan di bawah ini
    Apa yang dilakukan .save di mongodb?

Jadi ini adalah bagaimana Anda dapat menggunakan fungsi mongoose save() yang menyimpan dokumen ke database. Dengan menggunakan fungsi ini, dokumen baru dapat ditambahkan ke database

adalah salah satu cara untuk menyimpan perubahan yang Anda buat pada dokumen ke database. Ada beberapa cara untuk memperbarui dokumen di Mongoose, tetapi save() adalah fitur yang paling lengkap. Anda harus menggunakan save() untuk memperbarui dokumen kecuali Anda memiliki alasan kuat untuk tidak melakukannya

Bekerja dengan save()

save()_ adalah metode pada dokumen Mongoose. Metode ________ 66 _______ bersifat asinkron, sehingga mengembalikan janji bahwa Anda dapat await di

Saat Anda membuat instance model Mongoose menggunakan new, memanggil save() membuat Mongoose menyisipkan dokumen baru

Jika Anda memuat dokumen yang ada dari database dan mengubahnya, save() malah memperbarui dokumen yang ada

Pelacakan perubahan Mongoose mengirimkan pembaruan minimal ke MongoDB berdasarkan perubahan yang Anda buat pada dokumen. Anda dapat mengatur untuk melihat operasi yang dikirim Mongoose ke MongoDB

Validasi

Mongoose memvalidasi jalur yang dimodifikasi sebelum menyimpan. Jika Anda menyetel bidang ke nilai yang tidak valid, Mongoose akan melontarkan kesalahan saat Anda mencoba save() dokumen itu

Middleware

Middleware Mongoose memungkinkan Anda memberi tahu Mongoose untuk menjalankan fungsi setiap kali save() dipanggil. Misalnya, memanggil save()2 memberi tahu Mongoose untuk menjalankan fungsi sebelum mengeksekusi save()

Demikian pula, save()4 memberi tahu Mongoose untuk menjalankan fungsi setelah memanggil save(). Misalnya, Anda dapat menggabungkan save()2 dan save()4 untuk mencetak berapa lama waktu yang dibutuhkan save()

save() middleware bersifat rekursif, jadi memanggil save() pada dokumen induk juga memicu save() middleware untuk subdokumen

Bagaimana cara menyimpan bekerja di MongoDB?

Metode update() dan save() MongoDB digunakan untuk memperbarui dokumen menjadi koleksi. Metode update() memperbarui nilai dalam dokumen yang ada sementara metode save() mengganti dokumen yang ada dengan dokumen yang diteruskan dalam metode save() .

Apa yang disimpan () kembali di Mongoose?

save() adalah metode pada dokumen Mongoose. Metode save() bersifat asinkron, sehingga mengembalikan janji yang dapat Anda tunggu . Saat Anda membuat instance model Mongoose menggunakan new, memanggil save() akan membuat Mongoose menyisipkan dokumen baru.

Apa perbedaan antara simpan dan buat di Mongoose?

save() adalah metode turunan dari model, sedangkan. create() dipanggil langsung dari Model sebagai pemanggilan metode, bersifat statis, dan mengambil objek sebagai parameter pertama .

Bagaimana cara menyimpan data dalam database di MongoDB?

Untuk menyimpan data ke dalam database, kita perlu membuat instance baru dari model yang kita buat sebelumnya. Kami akan meneruskan input pengguna ke instance ini. Setelah kita memilikinya maka kita tinggal memasukkan perintah "save" . Mongoose akan mengembalikan janji pada penyimpanan ke database.