nodejs 추가, 삭제 및 수정

王林
풀어 주다: 2023-05-17 11:49:07
원래의
555명이 탐색했습니다.

Node.js는 Chrome V8 엔진을 기반으로 구축된 JavaScript 실행 환경으로, 이를 통해 JavaScript 코드가 서버 측에서 실행될 수 있습니다. Node.js에서는 추가, 삭제 및 수정 작업을 수행하는 것이 매우 일반적입니다. 이 기사에서는 Node.js를 사용하여 추가, 삭제 및 수정 작업을 수행하는 방법을 소개합니다.

1. 데이터 추가

Node.js에 데이터를 추가하려면 일반적으로 사용되는 데이터베이스 모듈로는 Mongoose, Sequelize 등이 있습니다. 이 기사에서는 Mongoose를 예로 들어 소개합니다.

  1. Mongoose 설치

명령줄에서 다음 명령을 실행하여 설치하세요.

npm install mongoose --save
로그인 후 복사
  1. Connect to the 데이터베이스

먼저 MongoDB 데이터베이스에 연결해야 하며 코드는 다음과 같습니다.

const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test', { useNewUrlParser: true, useUnifiedTopology: true });
로그인 후 복사

Amongmongodb://localhost/test는 test라는 로컬 MongoDB 데이터베이스에 연결하는 것을 의미합니다.mongodb://localhost/test表示连接本地名为test的MongoDB数据库。

  1. 创建数据模型

使用Mongoose需要先定义数据模型,可以在models文件夹中创建一个user.js文件,代码如下:

const mongoose = require('mongoose'); const userSchema = new mongoose.Schema({ name: String, age: Number }); module.exports = mongoose.model('User', userSchema);
로그인 후 복사

其中,userSchema定义了用户的名字和年龄属性。

  1. 增加数据

可以在主文件中通过以下代码来新增数据:

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'); } });
로그인 후 복사

其中,user.save()将新增的用户数据保存到MongoDB数据库中。

二、删除数据

在Node.js中进行删除数据操作也需要使用数据库模块,以Mongoose为例进行介绍。

  1. 删除数据

可以在主文件中通过以下代码来删除数据:

const User = require('./models/user'); User.deleteOne({ name: 'John' }, (err) => { if (err) { console.log(err); } else { console.log('User deleted'); } });
로그인 후 복사

其中,User.deleteOne()表示删除用户属性中nameJohn的数据。

三、修改数据

在Node.js中进行修改数据操作也需要使用数据库模块,以Mongoose为例进行介绍。

  1. 修改数据

可以在主文件中通过以下代码来修改数据:

const User = require('./models/user'); User.findOneAndUpdate({ name: 'John' }, { age: 26 }, (err, user) => { if (err) { console.log(err); } else { console.log('User updated'); } });
로그인 후 복사

其中,User.findOneAndUpdate()表示查找用户属性中nameJohn的数据,并将age属性修改为26

    데이터 모델 만들기

    Mongoose를 사용하려면 먼저 데이터 모델을 정의해야 합니다.user.js파일을 만들 수 있습니다. models폴더의 코드는 다음과 같습니다.

    rrreee 그 중 userSchema는 사용자의 이름과 연령 속성을 정의합니다.
      데이터 추가메인 파일에서 다음 코드를 통해 데이터를 추가할 수 있습니다. rrreee그 중 user.save()가 새로 추가합니다. 사용자 데이터는 MongoDB 데이터베이스에 저장됩니다. 2. 데이터 삭제 Node.js에서 데이터를 삭제하려면 Mongoose를 예로 들어 설명할 데이터베이스 모듈을 사용해야 합니다. 데이터 삭제메인 파일에서 다음 코드를 통해 데이터를 삭제할 수 있습니다. rrreee그 중 User.deleteOne()이름을 삭제한다는 의미입니다. 사용자 속성 John에 대한 데이터입니다. 3. 데이터 수정 Node.js에서 데이터를 수정하려면 Mongoose를 예로 들어 소개할 데이터베이스 모듈도 사용해야 합니다. 데이터 수정메인 파일에서 다음 코드를 통해 데이터를 수정할 수 있습니다. rrreee그 중 User.findOneAndUpdate()이름을 찾는다는 의미입니다. > 사용자 속성의 John데이터가 있고, age속성이 26으로 변경됩니다. 4. 요약이 글에서는 Node.js에서 데이터를 추가, 삭제, 수정하는 방법을 소개합니다. 실제 애플리케이션 개발에서 코드 구현은 특정 비즈니스 요구 사항 및 데이터베이스 모듈에 따라 약간 다를 수 있습니다. 이 글이 초보자가 Node.js를 시작하는 데 도움이 되기를 바랍니다.

위 내용은 nodejs 추가, 삭제 및 수정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!