Mongoose adalah library Object Data Modeling (ODM) untuk MongoDB. Ini mendefinisikan skema yang diketik dengan kuat, dengan nilai default dan validasi skema yang kemudian dipetakan ke dokumen MongoDB Show Untuk mendapatkan data dari koleksi dengan Mongoose di NodeJS, Anda harus memiliki dua hal yang diperlukan
Setelah memiliki model, kita dapat menggunakan metode find() pada model koleksi tertentu untuk mendapatkan dokumen koleksi tersebut Sintaksis. <Model_Name>.find(<query>,<projection>)
Instal Mongoose Langkah 1. Anda dapat mengunjungi link Instal luwak untuk memasang modul luwak. Anda dapat menginstal paket ini dengan menggunakan perintah ini npm install mongoose_ Langkah 2. Sekarang Anda dapat mengimpor modul luwak di file Anda menggunakan const mongoose = require('mongoose'); Penerapan Langkah 1. Buat folder dan tambahkan model. js dan utama. file js ke dalamnya
Langkah 2. Tuliskan kode berikut dalam model. file js model. js
npm install mongoose_0 npm install mongoose1 npm install mongoose2 npm install mongoose3 npm install mongoose_4 npm install mongoose5 npm install mongoose_4 npm install mongoose7 npm install mongoose_4 npm install mongoose9 const mongoose = require('mongoose');0
const mongoose = require('mongoose');2 const mongoose = require('mongoose');3 npm install mongoose2 npm install mongoose3 npm install mongoose_4 npm install mongoose7 npm install mongoose_4 const mongoose = require('mongoose');9 npm install mongoose_4 mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });1 const mongoose = require('mongoose');0 npm install mongoose_4 mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });_4 mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });5 mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });6 mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });7 mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });8 mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });9 node main.js0
node main.js_2 node main.js_3 npm install mongoose_4 node main.js5 node main.js_6 Basis data. Kami sudah memiliki dokumen dalam koleksi Kursus dan Siswa kami dari mana kami akan mendapatkan data seperti yang ditunjukkan di bawah ini Koleksi Kursus dan Siswa di Database GFG Langkah 3. Koneksi basis data dapat dengan mudah dibuat menggunakan luwak seperti mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false }); Langkah 4. Tuliskan kode berikut di main. file js utama. jsnode main.js_7
npm install mongoose_4 const mongoose = require( 2
npm install mongoose_4 const mongoose = require('mongoose');0
npm install mongoose4 ); 5
npm install mongoose03
npm install mongoose05
npm install mongoose07
npm install mongoose09
npm install mongoose11 npm install mongoose12 npm install mongoose13 ________71______7 npm install mongoose16 ); 7npm install mongoose18 ); 9npm install mongoose16 1
npm install mongoose25 npm install mongoose26 npm install mongoose27 npm install mongoose16 npm install mongoose29
npm install mongoose4 ); 3npm install mongoose4 npm install mongoose25 npm install mongoose26 npm install mongoose27
npm install mongoose29 npm install mongoose4 ); 3Langkah 5. Jalankan utama. js menggunakan perintah di bawah ini node main.js Penjelasan. Pada kode di atas, pada file main. js, kami mendapatkan semua dokumen koleksi Kursus yang kategorinya adalah Database kemudian menyimpan _id dari setiap kursus dalam array dbcourse kemudian mendapatkan semua dokumen dari koleksi Siswa yang terdaftar dalam kursus apa pun dari kategori Database Keluaran. Kami mendapatkan data dari dua koleksi Kursus dan Siswa yang berbeda di konsol yang ditunjukkan di bawah ini Bagaimana cara menggunakan MongoDB tanpa luwak?Buat Server nodejs
. Untuk menginisialisasi paket. json di folder sumber kami untuk menginstal dependensi, kami menjalankan bagian pertama dari perintah. Dan bagian kedua adalah untuk menginstal ekspres.
Bagaimana cara membuat koleksi di MongoDB dengan node js?Langkah Membuat Collection di MongoDB melalui Node. . Langkah 1. Mulai Layanan MongoDB. . Langkah 2. Dapatkan URL dasar ke Layanan MongoDB. . Langkah 3. Siapkan URL lengkap. . Langkah 4. Buat MongoClient. . Langkah 5. Buat koneksi dari MongoClient ke Server MongoDB dengan bantuan URL Bagaimana cara membuat koleksi secara manual di MongoDB?Dalam MongoDB, db. createCollection(name, options) digunakan untuk membuat koleksi.
Bagaimana cara membuat koleksi kosong di MongoDB?Menggunakan metode createCollection kita dapat membuat koleksi yang tidak memiliki dokumen atau koleksi kosong. Metode createCollection mengambil 2 parameter, parameter pertama adalah nama koleksi yang berupa string dan yang lainnya adalah objek opsi yang digunakan untuk mengonfigurasi koleksi. |