Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > penambahan, pemadaman dan pengubahsuaian nodejs

penambahan, pemadaman dan pengubahsuaian nodejs

王林
Lepaskan: 2023-05-17 11:49:07
asal
628 orang telah melayarinya

Node.js ialah persekitaran berjalan JavaScript yang dibina pada enjin Chrome V8, yang membenarkan kod JavaScript dijalankan pada bahagian pelayan. Adalah sangat biasa untuk melakukan operasi penambahan, pemadaman dan pengubahsuaian dalam Node.js Artikel ini akan memperkenalkan cara menggunakan Node.js untuk melaksanakan operasi penambahan, pemadaman dan pengubahsuaian.

1. Tambahkan data

Untuk menambah data dalam Node.js, anda perlu menggunakan modul pangkalan data yang biasa digunakan termasuk Mongoose, Sequelize, dsb. Artikel ini menggunakan Mongoose sebagai contoh untuk memperkenalkan.

  1. Pasang Mongoose

Jalankan arahan berikut dalam baris arahan untuk memasang:

npm install mongoose --save
Salin selepas log masuk
  1. Sambung ke pangkalan data

Pertama, anda perlu menyambung ke pangkalan data MongoDB Kodnya adalah seperti berikut:

const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test', { useNewUrlParser: true, useUnifiedTopology: true });
Salin selepas log masuk

Antaranya, mongodb://localhost/test bermaksud menyambung ke pangkalan data MongoDB tempatan bernama ujian.

  1. Buat model data

Untuk menggunakan Mongoose, anda perlu mentakrifkan model data dahulu Anda boleh mencipta fail models dalam folder user.js. Kod tersebut adalah seperti berikut:

const mongoose = require('mongoose');

const userSchema = new mongoose.Schema({
  name: String,
  age: Number
});

module.exports = mongoose.model('User', userSchema);
Salin selepas log masuk

Antaranya, userSchema mentakrifkan nama pengguna dan atribut umur.

  1. Tambah data

Anda boleh menambah data melalui kod berikut dalam fail utama:

const User = require('./models/user');
const user = new User({
  name: 'John',
  age: 25
});

user.save((err) => {
  if (err) {
    console.log(err);
  } else {
    console.log('User created');
  }
});
Salin selepas log masuk

Antaranya, user.save() akan menjadi yang baharu Data pengguna disimpan ke pangkalan data MongoDB.

2. Memadam data

Memadam data dalam Node.js juga memerlukan penggunaan modul pangkalan data, mengambil Mongoose sebagai contoh.

  1. Padam data

Anda boleh memadamkan data melalui kod berikut dalam fail utama:

const User = require('./models/user');

User.deleteOne({ name: 'John' }, (err) => {
  if (err) {
    console.log(err);
  } else {
    console.log('User deleted');
  }
});
Salin selepas log masuk

di mana, User.deleteOne() bermaksud memadamkan atribut penggunaname ialah data John.

3. Ubah suai data

Mengubah suai data dalam Node.js juga memerlukan penggunaan modul pangkalan data, mengambil Mongoose sebagai contoh.

  1. Ubah suai data

Anda boleh mengubah suai data melalui kod berikut dalam fail utama:

const User = require('./models/user');

User.findOneAndUpdate({ name: 'John' }, { age: 26 }, (err, user) => {
  if (err) {
    console.log(err);
  } else {
    console.log('User updated');
  }
});
Salin selepas log masuk

di mana, User.findOneAndUpdate() bermaksud mencari pengguna atributname ialah data John dan atribut age diubah suai kepada 26.

4. Ringkasan

Artikel ini memperkenalkan cara menambah, memadam dan mengubah suai data dalam Node.js. Dalam pembangunan aplikasi sebenar, pelaksanaan kod mungkin sedikit berbeza bergantung pada keperluan perniagaan tertentu dan modul pangkalan data. Saya harap artikel ini dapat membantu pemula untuk mula menggunakan Node.js.

Atas ialah kandungan terperinci penambahan, pemadaman dan pengubahsuaian nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan