반응형

MongoDB 6

컬렉션 잘라내기

컬렉션 잘라내기 MongoDB 컬렉션은 어떻게 잘라내거나 그런 게 있나요? 지금 당장 6개의 큰 컬렉션을 한꺼번에 삭제해야 하며, 서버를 중지하고 데이터베이스 파일을 삭제한 후 데이터베이스와 그 안에 있는 컬렉션을 다시 만듭니다.데이터를 삭제하고 컬렉션을 그대로 둘 수 있는 방법이 있나요?삭제 작업에 시간이 오래 걸립니다.소장품에는 수백만 개의 엔트리가 있습니다.컬렉션을 잘라내고 인덱스를 유지하려면 db..remove({}) 를 사용하여 컬렉션의 모든 데이터와 인덱스를 효율적으로 삭제할 수 있습니다.다수의 문서나 인덱스가 있는 컬렉션을 삭제하는 것이 모든 문서를 삭제하는 것보다 훨씬 효율적입니다.db.collection.remove({}).그remove()방법은 문서가 삭제될 때 색인 업데이트에 대한 추..

programing 2023.03.28

NodeJs 애플리케이션 및 모듈 전체에서 Mongodb에 대한 연결을 적절하게 재사용하는 방법

NodeJs 애플리케이션 및 모듈 전체에서 Mongodb에 대한 연결을 적절하게 재사용하는 방법 읽고 또 읽고 있는데, NodeJs 앱 전체에서 동일한 데이터베이스(MongoDb) 접속을 공유하는 최선의 방법이 무엇인지 아직도 헷갈립니다.앱을 시작할 때 연결을 열어 모듈 간에 재사용해야 하는 것으로 알고 있습니다.의 방법은 '다'입니다.server.js(모든 것이 시작되는 메인파일)은 데이터베이스에 접속하여 모듈로 전달되는 오브젝트 변수를 만듭니다.연결되면 이 변수는 모듈 코드에 의해 필요에 따라 사용되며 이 연결은 열린 상태로 유지됩니다.§: var MongoClient = require('mongodb').MongoClient; var mongo = {}; // this is passed to mod..

programing 2023.03.23

TypeError: db.collection이 함수가 아닙니다.

TypeError: db.collection이 함수가 아닙니다. mLab에서 작성한 데이터베이스에 데이터를 올리려고 하는데 오류가 발생하는데 뭐가 잘못됐는지 모르겠어요.저도 이 주제에 대한 질문을 읽어봤지만, 처음이라 제 오류를 해결할 수 없습니다.여기에서는, 실장하려고 하는 코드를 게재하고 있습니다.이 코드는 이 튜토리얼 https://medium.freecodecamp.com/building-a-simple-node-js-api-in-under-30-minutes-a07ea9e390d2 에서 발췌한 것입니다. server.displaces const express = require('express'); const MongoClient = require('mongodb').MongoClient; con..

programing 2023.03.18

Meteor 앱 - 배포된 앱의 DB 리셋

Meteor 앱 - 배포된 앱의 DB 리셋 유성 전개 앱에서 데이터를 리셋하는 간단한 방법이 있나요? 예를 들어 다음과 같은 이름의 앱을 도입했을 경우test.meteor.com- 그 앱에서 수집한 데이터를 어떻게 쉽게 리셋할 수 있을까요? 로컬로 나는 달린다meteor reset하지만, 저는 프로덕션에서 무엇을 해야 할지 잘 모르겠습니다.앱이 있는 경우 프로젝트 디렉토리에서 이 작업을 수행할 수 있습니다. meteor deploy test.meteor.com --delete meteor deploy test.meteor.com 첫 번째는 앱을 삭제하기 때문에 모두 공백입니다.두 번째는 새로운 인스턴스를 다시 전개합니다.한 가지 방법은 mongo 인스턴스에 직접 로그인하여 관련 데이터를 삭제하는 것입니다..

programing 2023.03.18

NoSQL - MongoDB vs CouchDB

NoSQL - MongoDB vs CouchDB 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 7년 전에 문을 닫았어요 이 질문을 개선하다 NoSQL 무브먼트에 관한 한 저는 완전히 초보입니다.저는 MongoDB와 CouchDB에 대해 많이 들었습니다.나는 그 둘 사이에 차이가 있다는 것을 안다.NoSQL의 세계로 들어가는 첫 단계로 어떤 것을 배울 것을 추천하십니까?다음 링크를 참조하십시오. CouchDB 대 MongoDB MongoDB 또는 CouchDB - 실제 가동 환경에 적합합니까? DB-Engines - CouchDB와MongoDB 업데이트: NoSQL 데이터베이스의..

programing 2023.03.13

MongoDB의 정확한 요소 배열 필드 업데이트

MongoDB의 정확한 요소 배열 필드 업데이트 다음과 같이 구성된 문서가 있습니다. { _id:"43434", heroes : [ { nickname : "test", items : ["", "", ""] }, { nickname : "test2", items : ["", "", ""] }, ] } 내가 할 수 있을까$set의 두 번째 요소items배열에 포함된 개체 배열heros와 함께nickname "test"? 결과: { _id:"43434", heroes : [ { nickname : "test", items : ["", "new_value", ""] }, // modified here { nickname : "test2", items : ["", "", ""] }, ] } mongodb의 위치..

programing 2023.02.26
반응형