MongoDB를 사용하여 간단한 전자상거래 웹사이트를 개발하는 방법
널리 사용되는 비관계형 데이터베이스인 MongoDB는 전자상거래 웹사이트 개발에 큰 이점을 제공합니다. 확장성과 유연성 덕분에 강력하고 쉽게 확장 가능한 전자상거래 웹사이트를 구축하는 데 이상적입니다. 이 기사에서는 MongoDB를 사용하여 간단한 전자상거래 웹사이트를 개발하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.
먼저 MongoDB를 설치하고 구성해야 합니다. MongoDB 공식 홈페이지(https://www.mongodb.com/)에서 사용하시는 운영체제에 맞는 버전을 다운로드하여 설치하실 수 있습니다. 설치가 완료되면 MongoDB 서버를 시작해야 합니다. MongoDB를 시작하려면 명령줄에 mongod
명령을 입력하세요. mongod
即可启动MongoDB。
接下来,我们需要创建一个数据库来存储我们的电子商务网站的数据。在命令行中输入命令mongo
mongo
명령을 입력하여 MongoDB 콘솔을 연 후 다음 명령을 입력하여 "ecommerce"라는 데이터베이스를 생성합니다. use ecommerce
db.createCollection("products")
db.products.insertOne({ name: "手机", price: 999, quantity: 10 }) db.products.insertOne({ name: "电视", price: 1999, quantity: 5 })
npm install express
const express = require("express"); const app = express(); const PORT = 3000; app.get("/", (req, res) => { res.send("欢迎访问电子商务网站"); }); app.listen(PORT, () => { console.log(`服务器已启动,端口号:${PORT}`); });
const MongoClient = require("mongodb").MongoClient; const url = "mongodb://localhost:27017"; const dbName = "ecommerce"; MongoClient.connect(url, (err, client) => { if (err) { console.log("数据库连接失败"); } else { console.log("数据库连接成功"); const db = client.db(dbName); const productsCollection = db.collection("products"); app.get("/products", (req, res) => { productsCollection.find().toArray((err, result) => { if (err) { res.send("获取商品信息失败"); } else { res.send(result); } }); }); app.listen(PORT, () => { console.log(`服务器已启动,端口号:${PORT}`); }); } });
위 내용은 MongoDB를 사용하여 간단한 전자상거래 웹사이트를 개발하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!