Bagaimana cara membuat koleksi di mongodb tanpa dokumen apa pun menggunakan luwak di node js?

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

Untuk mendapatkan data dari koleksi dengan Mongoose di NodeJS, Anda harus memiliki dua hal yang diperlukan

  1. Skema. Ini adalah struktur dokumen yang berisi properti dengan tipenya (nilai default, validasi, dll. bila diperlukan) sebagai pasangan nilai kunci
  2. Model. Ini adalah kelas yang dibuat dengan bantuan Skema yang ditentukan dan dokumen MongoDB adalah turunan dari Model. Oleh karena itu, ini berfungsi sebagai antarmuka untuk database MongoDB untuk membuat, membaca, memperbarui, dan menghapus dokumen

Setelah memiliki model, kita dapat menggunakan metode find() pada model koleksi tertentu untuk mendapatkan dokumen koleksi tersebut

Sintaksis.  

<Model_Name>.find(<query>,<projection>)
  • . Itu opsional. Ini menentukan filter pemilihan yang digunakan untuk memfilter dokumen menggunakan berbagai operator kueri MongoDB. Jika tidak lulus, semua dokumen dikembalikan
  • . Itu opsional. Ini berisi bidang yang ingin dikembalikan ke dokumen yang cocok dengan filter kueri. Jika tidak lulus, semua bidang dikembalikan

 

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

  • model. js. Ini berisi skema dan model untuk semua koleksi yang ingin Anda gunakan, dan kemudian kami mengekspor semua model yang dibuat sehingga dapat diimpor ke file di mana kami akan mendapatkan data dari koleksi yang berbeda
  • utama. js. Ini adalah file server utama di sini kita akan mendapatkan data dari dua koleksi berbeda

Langkah 2. Tuliskan kode berikut dalam model. file js

model. js




// Requiring module

const mongoose = require('mongoose');

   

npm install mongoose_0

npm install mongoose1npm install mongoose2 npm install mongoose3

npm install mongoose_4npm install mongoose5

npm install mongoose_4npm install mongoose7

npm install mongoose_4npm install mongoose9

const mongoose = require('mongoose');0

   

const mongoose = require('mongoose');2

const mongoose = require('mongoose');3npm install mongoose2 npm install mongoose3

npm install mongoose_4npm install mongoose7

npm install mongoose_4const mongoose = require('mongoose');9

npm install mongoose_4mongoose.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 });5mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });6mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });7

mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });8mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });9node main.js0

   

node main.js_2

node main.js_3

npm install mongoose_4node 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. js




node main.js_7

const mongoose = require('mongoose');

// Requiring module1

// Requiring module2

// Requiring module3// Requiring module4);

// Requiring module1

// Requiring module7

// Requiring module8// Requiring module9const mongoose = require(0

npm install mongoose_4const mongoose = require(2

const mongoose = require(3const mongoose = require(4const mongoose = require(5const mongoose = require(0

const mongoose = require(3const mongoose = require(8const mongoose = require(5const mongoose = require(0

const mongoose = require(3'mongoose'2'mongoose'3

npm install mongoose_4const mongoose = require('mongoose');0

// Requiring module1

'mongoose'7 'mongoose'8

// Requiring module1

);0

);1);2 );3

npm install mongoose4);5

const mongoose = require(3);7________70______8);9

const mongoose = require(3   1

// Requiring module1

const mongoose = require(3   4

const mongoose = require(3   6

   7   8

const mongoose = require(3);3

// Requiring module1

const mongoose = require(3npm install mongoose03

const mongoose = require(3npm install mongoose05

const mongoose = require(3npm install mongoose07

const mongoose = require(3npm install mongoose09

const mongoose = require(3npm install mongoose11npm install mongoose12npm install mongoose13

________71______7);5

npm install mongoose16);7npm install mongoose18);9

npm install mongoose16   1

   7);3

   7npm install mongoose25npm install mongoose26npm install mongoose27

npm install mongoose16npm install mongoose29

   7);3

npm install mongoose4);3

npm install mongoose4npm install mongoose25npm install mongoose26npm install mongoose27

const mongoose = require(3npm install mongoose29

npm install mongoose4);3

Langkah 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.

Postingan terbaru

LIHAT SEMUA