데이터베이스(12)
-
[004] 파이어베이스 (Firebase) - Realtime Database delete (데이터 삭제)
안녕하세요~ totally 개발자입니다. 오늘은 Delete(remove) 즉 데이터를 삭제하는 방법에 대해서 살펴보겠습니다. 사실 데이터를 삭제하는 방법은 매우 간단합니다. 바로 예제를 살펴보도록 하겠습니다. 아래처럼 ref 함수 사용해준다음, remove() 함수만 호출해주시면 데이터를 삭제할 수 있습니다. // 파이어베이스 변수 초기화 firebase.initializeApp(firebaseConfig); // 데이터베이스 변수 const database = firebase.database(); // 데이터 삭제 database.ref("students").remove(); 실행했을 때 저번 시간에 있었던 데이터가 사라지고 아래처럼 null로 표현되는 것을 알 수 있습니다. 다음 시간에는 Fires..
2023.01.08 -
[003] 파이어베이스 (Firebase) - Realtime Database update (데이터 업데이트)
안녕하세요~ totally 개발자입니다. 오늘은 이미 삽입된 데이터를 업데이트하는 방법에 대해 살펴보도록 하겠습니다. 업데이트 방법은 매우 간단합니다. // Initialize Firebase firebase.initializeApp(firebaseConfig); // 데이터베이스 변수 const database = firebase.database(); // 데이터 불러오기 database.ref("students").update({'age': 17, 'grade': 'B'}); 위처럼 코드 작성해주시면 되며 update 부분에 객체로 변경할 key와 value만 넣어주시면 갱신할 수 있습니다. 위처럼 바로 실시간으로 변경된 모습을 확인할 수 있습니다. [전체 소스 코드] Firebase EXAMPLE ..
2022.12.23 -
[002] 파이어베이스 (Firebase) - Realtime Database Read (데이터 불러오기)
안녕하세요~ totally 개발자입니다. 오늘은 Firebase Realtime에 저장된 데이터를 불러오는 방법에 대해 알아보겠습니다. 저번 시간에 이렇게 students 데이터를 하나 Write(저장)했습니다. 이것을 웹사이트에 불러와서 출력해보도록 하겠습니다. 방법은 간단합니다. const database = firebase.database();를 먼저 선언해주고 아래처럼 database.ref를 사용하면 되며 value 값을 가져와서 snapshot에 있는 val()로 객체의 값을 가지고 올 수 있습니다. snapshot은 그 이벤트 시각에 지정된 데이터베이스의 위치에 있는 데이터를 포함하는 것으로서 val() 메소드를 사용해서 데이터를 가지고 올 수 있습니다. database.ref("studen..
2022.12.22 -
[001] 파이어베이스 (Firebase) - Realtime Database 개요 및 연동, 데이터 삽입(insert)
안녕하세요~ totally 개발자입니다. Firebase Overview Firebase(파이어베이스)는 2014년 구글이 인수한 후 구글이 운영하고 있는 웹 및 모바일 애플리케이션 개발 플랫폼입니다. 파이어베이스는 NoSQL 형태입니다. 자바스크립트를 이용해서 파이어베이스 데이터베이스를 이용하여 바로 시작해보도록 하겠습니다. 1) 아래 링크에 진입하여 프로젝트를 추가합니다. https://firebase.corp.google.com/ firebase.corp.google.com - Google Single Sign On: Sign into corp You've successfully signed in and will be redirected in 10 seconds You didn't use a Tit..
2022.12.21 -
[003] 데이터베이스 (MongoDB) - Find (데이터 찾기)
안녕하세요~ totally 개발자입니다. FIND 오늘 다룰 부분은 Find로 데이터를 Collection에서 찾아와서 불러올 때 사용하며 사용법이 간단합니다. find() db.students.find() [ { _id: ObjectId("19d4s761sdas928k8108412"), name: 'Andrew', age: 17 }, { _id: ObjectId("19d4s761sdas928k8108413"), name: 'Brian', age: 18 }, { _id: ObjectId("19d4s761sdas928k8108414"), name: 'Catherine', age: 19 } ] 이렇게 사용하면 students의 모든 데이터를 확인할 수 있습니다. _id 필드도 배제하지 않으면 포함되서 출력됩..
2022.12.14 -
[002] 데이터베이스 (MongoDB) - Insert (데이터 삽입)
안녕하세요~ totally 개발자입니다. INSERT 오늘은 MongoDB의 insert에 관해 살펴보도록 하겠습니다. collection은 students로 가정하고 예제로 들어가보겠습니다. 데이터 1개를 넣을 때는 insertOne을 사용하시면 되고, db.students.insertOne({ studentName: "Andrew", studentGrade: "A", age: 17 }); 데이터 2개 이상을 넣을 때는 insertMany를 이용하시면 됩니다. db.students.insertMany([ { studentName: "Andrew", studentGrade: "A", age: 17 }, { studentName: "Brian", studentGrade: "B", age: 18 } ]);
2022.12.13