반응형

MongoDB 16

추천하는 mongodbon 탄성콩나무 설치방법

추천하는 mongodbon 탄성콩나무 설치방법 더 이상 작동하지 않는 2014년산 탄성콩나무에 mongodb를 설치하는 방법과 https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/ # deploy-manually-mongodb-on-ec2를 이미 살펴봤습니다. 1ec2 마이크로 인스턴스 '64bit Amazon Linux 2016.03 v2.1.0 running Node.js'로 node.js에서 실행되는 새로운 탄력 빈스톡 환경을 설정했습니다. 이미 ssh를 사용하여 인스턴스에 연결하고 yum 명령을 사용하여 mongodb 패키지를 설치하려고 했습니다. $ sudo yum install -y mongodb-org-server mongodb-org-shel..

prosource 2023.10.10

MongoDB의 현재 구성 확인 방법

MongoDB의 현재 구성 확인 방법 다양한 구성 옵션에 대한 설명서를 찾았습니다. 하지만 실제 시스템에서 사용 중인 옵션을 확인하려면 어떻게 해야 합니까? 어떤 옵션이 설정되었는지 또는 최소한 어떤 구성 파일이 사용되고 있는지 확인할 수 있는 방법이 있습니까?답을 찾았습니다: https://stackoverflow.com/a/9361047/947305 mongo 셸에 getCmdLineOpts 명령이 있습니다.다음을 실행합니다. db._adminCommand( {getCmdLineOpts: 1}) 라이브 설정을 가져오려면 다음을 사용할 수 있습니다. db.adminCommand({getParameter:"*"}) 이전에는 _adminCommand라고 불렀고 앞에 밑줄이 표시되어 있으므로 이전에 실행 중..

prosource 2023.07.07

mongodb에 색인을 만들 수 없습니다. "키가 너무 커서 색인화할 수 없습니다."

mongodb에 색인을 만들 수 없습니다. "키가 너무 커서 색인화할 수 없습니다." mongodb에서 1000만 개의 레코드를 가진 인덱스를 만들고 있지만 오류가 발생했습니다. db.logcollection.ensureIndex({"Module":1}) { "createdCollectionAutomatically" : false, "numIndexesBefore" : 3, "ok" : 0, "errmsg" : "Btree::insert: key too large to index, failing play.logcollection.$Module_1 1100 { : \"RezGainUISystem.Net.WebException: The request was aborted: The request was can..

prosource 2023.07.07

한 컬렉션에서 다른 컬렉션으로 mongo 복사(같은 DB에 있음

한 컬렉션에서 다른 컬렉션으로 mongo 복사(같은 DB에 있음 몽고드에게 전화가 왔습니다.test그리고 이 DB에는 두 개의 컬렉션이 있습니다.collection1그리고.collection1_backup내용을 대체하는 방법collection1로부터의 자료를 가지고.collection1_backup.이 작업을 수행하는 가장 좋은 방법(수집의 이름을 고려할 때)은 다음과 같습니다._backup) mongorestore를 사용했을 수 있습니다. http://docs.mongodb.org/manual/reference/mongorestore/ 그러나 이 경우에는 다릅니다.컬렉션이 분할되지 않은 경우 사용할 수 있습니다.renameCollection( http://docs.mongodb.org/manual/re..

prosource 2023.07.07

Mongodb 중복 항목 방지

Mongodb 중복 항목 방지 저는 mongodb의 초보자입니다.중복 입력을 방지하는 방법을 알 수 있을까요?관계형 테이블에서는 기본 키를 사용하여 이를 방지합니다.Java를 사용하여 Mongodb에서 지정하는 방법을 알 수 있습니까?에서 인덱스 사용{unique:true}선택. // everyone's username must be unique: db.users.createIndex({email:1},{unique:true}); 여러 필드에서 이 작업을 수행할 수도 있습니다.자세한 내용 및 예제는 문서의 이 섹션을 참조하십시오. 고유 인덱스를 사용하면 인덱싱된 필드에 중복된 값이 저장되지 않습니다. 즉, 인덱싱된 필드에 고유성이 적용됩니다.기본적으로 MongoDB는 컬렉션을 만드는 동안 _id 필드에 ..

prosource 2023.06.22

$lookup 연산자를 사용한 다중 조인 조건

$lookup 연산자를 사용한 다중 조인 조건 다음 두 가지 컬렉션이 있습니다. // collection1: { user1: 1, user2: 2, percent: 0.56 } // collection2: { user1: 1, user2: 2, percent: 0.3 } 는 이 두 .user1그리고.user2. 다음과 같은 결과를 얻으려면 파이프라인을 작성하는 방법: { user1: 1, user2: 2, percent1: 0.56, percent2: 0.3 } 버전 3.6 이상에서는 집계 파이프라인 운영자와 여러 조인 조건을 수행할 수 있습니다. 다을사여필값변할합당니다야해를 해야 합니다.let필드에서 수 있습니다.pipeline집합에서 실행할 파이프라인을 지정하는 필드 단계. 로 고에서는 다음을 수행합..

prosource 2023.06.02

파이썬에서 mongo 쿼리를 제한하는 방법

파이썬에서 mongo 쿼리를 제한하는 방법 나는 python으로 mongodb에서 데이터를 검색하려고 합니다.제 db에는 많은 데이터가 들어 있습니다.그래서 나는 검색하는 동안 데이터를 제한하고 싶습니다.나는 노력했다. import datetime from pymongo import Connection connection = Connection('localhost',27017) db = connection['MyWork'] db_data = db.myusers.find().limit(2) #db_data = db.myusers.find()[0:2] print db_data print db_data.count() print db_data[0] print db_data[1] print db_data[2] 하..

prosource 2023.05.23

MongoError: 사용자는 작업을 수행할 수 없습니다.

MongoError: 사용자는 작업을 수행할 수 없습니다. 저는 MongoDB Atlas를 데이터베이스로 사용하고 있습니다. 루프백을 api로 하여 angular4를 사용하고 있습니다. 응용프로그램이 데이터베이스에 연결됩니다.그러나 데이터를 가져오려고 하면 다음 오류가 발생합니다(dbname을 dbname으로 변경했습니다). MongoError: user is not allowed to do action [find] on [dbname.$cmd] AWS에서 로컬 mongodb 클라이언트 또는 mongodb 인스턴스를 사용하면 쿼리가 정상적으로 작동합니다.그런데 아틀라스를 사용할 때 이런 오류가 발생합니다.에서 Atlas 클터다선택니다합을음서에를 선택합니다.Security,에 가다Database Acces..

prosource 2023.05.18

MongoDB 문서에서 이중 중첩 배열에서 요소를 제거하는 방법

MongoDB 문서에서 이중 중첩 배열에서 요소를 제거하는 방법 다음과 같은 문서 구조를 가지고 있습니다. { "_id" : "777", "someKey" : "someValue", "someArray" : [ { "name" : "name1", "someNestedArray" : [ { "name" : "value" }, { "name" : "delete me" } ] } ] } "delete me" 값으로 중첩된 배열 요소를 삭제합니다. 중첩을 사용하여 이 설명과 일치하는 문서를 찾을 수 있음을 알고 있습니다.$elemMatch표현.문제의 요소를 제거하기 위한 쿼리 구문은 무엇입니까?문제의 항목을 삭제하려면 실제로 업데이트를 사용합니다.좀 더 구체적으로 말하면, 당신은 그것으로 업데이트를 할 것입니다..

prosource 2023.05.18

경고:순환 종속성 내부에서 모듈 내보내기의 존재하지 않는 속성 'MongoError' 액세스

경고:순환 종속성 내부에서 모듈 내보내기의 존재하지 않는 속성 'MongoError' 액세스 나는 노드와 API를 하고 있으며 Mongoose를 사용하고 있습니다.를 줄 때.yarn dev내 노데몬을 시작하려면 Mongo에 오류가 있습니다. 어떻게 해결해야 할지 모르겠습니다.MongoDB 데이터베이스를 (MongoDB Atlas 데이터베이스를 사용하고 있습니다.) 다음 오류 직후. yarn run v1.22.5 $ nodemon src/server.js [nodemon] 2.0.7 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,json [nodem..

prosource 2023.05.08
반응형