반응형

MongoDB 16

데이터베이스 목록을 로드하지 못했습니다.

데이터베이스 목록을 로드하지 못했습니다. 로보몽고를 사용하여 원격 데이터베이스에 연결하고 싶습니다.데이터베이스에 연결할 수 있지만 다음 오류가 발생합니다. . 어떻게 해야 하나?그걸 알아내는 데 7일이 걸렸습니다.제가 로보 3T 버전 1.3으로 업그레이드했을 때, 잘 작동하기 시작했습니다.이전 버전은 1.2였습니다. 이 문제가 있는지 확인해 주셔서 감사합니다.제 경험으로는 데이터베이스 사용자/비밀번호 인증 실패와 관련이 있습니다.따라서 서버에 대한 IP 연결은 성공했지만 DB에 연결하지 못했습니다.데이터베이스 사용자 이름/암호를 다시 확인하고 다시 시도하는 것이 좋습니다. 그리고 "오류 세부 정보 표시" 안에 있는 내용을 표시하는 것이 좋습니다.연결 설정으로 이동 -> 인증 - 데이터베이스 이름, 사용자..

programing 2023.05.06

데이터와 함께 mongodb 데이터베이스 복사/클론

데이터와 함께 mongodb 데이터베이스 복사/클론 나는 나의 Mongo 데이터베이스를 그것의 데이터와 함께 복사해야 합니다.난 시도했다. db.copyDatabase( "Old_db", "new_db", "localhost" ) 하지만 문제는 이전 데이터가 아닌 빈 DB만 복사한다는 것입니다.2019년 2월 부터db.copyDatabase()v4.0에서 더 이상 사용되지 않습니다. 사용해야 합니다.mongodump그리고.mongorestore대신: mongodump --host --ssl --username --password --authenticationDatabase admin --db --collection mongodump명령은 전체 데이터베이스를 이름이 지정된 로컬 폴더로 내보냅니다.dump/..

programing 2023.05.01

BadValue가 잘못되었거나 사용자 로케일이 설정되지 않았습니다.LANG 또는 LC_* 환경변수가 올바르게 설정되어 있는지 확인하십시오.

BadValue가 잘못되었거나 사용자 로케일이 설정되지 않았습니다.LANG 또는 LC_* 환경변수가 올바르게 설정되어 있는지 확인하십시오. 내가 달릴 때mongo다음과 같은 경고가 표시됩니다. 글로벌 초기화 실패: BadValue가 잘못되었거나 사용자 로케일이 설정되지 않았습니다.LAN 및 LC_* 환경변수가 올바르게 설정되어 있는지 확인하십시오. 단말기에서 다음 명령을 사용할 수 있습니다. export LC_ALL=C 로케일 생성 중 locale-gen을 사용하여 누락된 로케일이 생성됩니다. locale-gen en_US.UTF-8 또는 localedef를 사용하여 로케일 파일을 수동으로 작성할 수도 있습니다.[ 1 ] localedef -i en_US -f UTF-8 en_US.UTF-8 로케일 설정..

programing 2023.03.27

MongoDB Java 드라이버 MongoOptions를 실가동용으로 설정하는 방법

MongoDB Java 드라이버 MongoOptions를 실가동용으로 설정하는 방법 MongoDB Java 드라이버용 MongoOptions를 설정하기 위한 베스트 프랙티스를 웹에서 찾고 있지만 API 이외에는 별로 생각해내지 못했습니다.이 검색은 "com.mongodb"에 접속한 후 시작되었습니다.DBPortPool $SemaphoresOut: 세마포어 부족에서 db connection" 오류가 발생하여 연결/승수를 늘림으로써 이 문제를 해결할 수 있었습니다.실가동용으로 이러한 옵션을 설정하기 위한 베스트 프랙티스에 대한 링크 또는 귀사의 베스트 프랙티스를 찾고 있습니다. 2.4 드라이버의 옵션은, http://api.mongodb.org/java/2.4/com/mongodb/MongoOptions.h..

programing 2023.03.12

Mongo 문서를 삽입한 후 업데이트하려면 어떻게 해야 하나요?

Mongo 문서를 삽입한 후 업데이트하려면 어떻게 해야 하나요? 예를 들어 제가 서류를 넣었다고 칩시다. post = { some dictionary } mongo_id = mycollection.insert(post) 이제 필드를 추가하고 업데이트한다고 가정해 보겠습니다.그걸 어떻게 하는 거죠?이거 안 되는 것 같은데.. post = mycollection.find_one({"_id":mongo_id}) post['newfield'] = "abc" mycollection.save(post) pymongo에서 업데이트할 수 있는 항목: mycollection.update({'_id':mongo_id}, {"$set": post}, upsert=False) 데이터베이스에서 게시물을 찾을 수 없는 경우 업데..

programing 2023.03.12

mongo 명령어가 mongodb 서버에 접속하려고 할 때 인식되지 않음

mongo 명령어가 mongodb 서버에 접속하려고 할 때 인식되지 않음 저는 docs.mongodb.org의 튜토리얼을 따르고 있으며, Windows 머신에 mongodb를 설치하는 첫 번째 튜토리얼을 완료했습니다.저는 지금 mongodb 개발을 시작하는 두 번째 단계에 있습니다. 이의 첫 하라는 지시를 받고 .mongo이치노이렇게 하면 다음과 같은 오류 메시지가 나타납니다. 'mongo' is not recognized as an internal or external command, operable program or batch file 아마 제가 잘못하고 있는 아주 간단한 일이라는 것을 압니다만, 혹시 아시는 분 있나요?Mongo를 요.bin"Path" Variable"로 합니다. Windows 1..

programing 2023.03.12
반응형