반응형

MongoDB 26

Mongo 오류:토폴로지가 닫혔습니다. 데이터베이스 연결이 설정되었지만 연결하십시오.

Mongo 오류:토폴로지가 닫혔습니다. 데이터베이스 연결이 설정되었지만 연결하십시오. 저는 API의 일부로 비동기 데이터베이스 요청을 사용하는 웹 애플리케이션을 작성하고 있습니다.현재 비동기 함수에서 함수 반환을 기다리는 비동기식 고속 경로가 있습니다.이 두 함수 모두 부울을 반환하고 데이터베이스를 쿼리합니다.하나는 제대로 작동하지만 두 번째는 작동하지 않습니다. MongoClient 설정은 다음과 같습니다. const MongoClient = require('mongodb').MongoClient; const uri = config.uri; // Contains custom url for accessing database const client = new MongoClient(uri, { useUnif..

programing 2023.07.11

Mongoose 삽입 많은 제한

Mongoose 삽입 많은 제한 Mongoose 4.4는 이제insertMany문서 배열의 유효성을 검사하고 유효한 경우 각 문서에 대해 하나의 작업이 아닌 하나의 작업으로 모두 삽입할 수 있는 기능: var arr = [{ name: 'Star Wars' }, { name: 'The Empire Strikes Back' }]; Movies.insertMany(arr, function(error, docs) {}); 어레이가 매우 크면 배치해야 합니까?아니면 크기나 배열에 제한이 없나요? 예를 들어, 모든 동영상에 대해 새 문서를 만들고 10,000개의 동영상이 있습니다.개인적인 경험을 바탕으로 100-200 배치를 추천합니다. 시스템에 부담을 주지 않고 성능의 조화를 잘 이룰 수 있습니다. insert..

programing 2023.07.11

새로운 문서의 Mongodb php get id?

새로운 문서의 Mongodb php get id? 문서 작성: $db->collection->insert($content); // $newDocID = ??? 새 문서의 ID를 알아내려고 합니다. 어떻게요?감사해요.문서에 따라 전달하는 배열insert로 수정됩니다._id필드: $db->collection->insert($content); $newDocID = $content['_id']; 삽입하기 전에 _id를 얻을 수도 있습니다.새로운 MongoIdie로 문서화할 _id 필드를 추가하기만 하면 됩니다. $content['_id'] = new MongoId(); $db->collection->insert($content); 또한 다음과 같은 이점도 있습니다. 이전 답변에서 ZagNut이 댓글에 올린 것처..

programing 2023.07.06

mongimport를 사용하여 JSON 파일을 가져오는데 '뜻밖의 식별자'가 계속 표시됩니까?

mongimport를 사용하여 JSON 파일을 가져오는데 '뜻밖의 식별자'가 계속 표시됩니까? mongodb에 JSON 파일을 추가하려고 합니다.mongoimports터미널에서, 여기: mongoimport --db my_db --collection my_collection --file /content/2_read.json 나는 계속 이해합니다.JavaScript execution failed: SyntaxError: Unexpected identifier저는 JSON Lint: http://jsonlint.com/ 를 통해 JSON을 실행했습니다. 이 사이트는 유효한 JSON이라고 합니다. 무엇이 수입 절차를 지연시킬 수 있는지 잘 모르겠습니다.아니면 문제를 찾기 위해 어떻게 더 조사해야 합니까? 갱신..

programing 2023.07.01

Java의 SSH 터널을 통해 Mongo 데이터베이스에 연결

Java의 SSH 터널을 통해 Mongo 데이터베이스에 연결 고정(변경 사항을 반영하도록 코드 편집) Java를 사용하여 SSH 터널을 통해 Mongo 데이터베이스에 연결하려고 합니다. 저는 Mongo 드라이버 3.0.2와 jcraft(JSch)를 사용하여 SSH 터널을 만들고 있습니다.제 생각은... SSH를 통해 MongoDB 설치를 호스팅하는 시스템에 연결 로컬 포트에서 원격 MongoDB 포트로 포트 전달 설정 원격으로 MongoDB에 연결 내 코드는 다음과 같습니다. // forwarding ports private static final String LOCAL_HOST = "localhost"; private static final String REMOTE_HOST = "127.0.0.1"; ..

programing 2023.07.01

오류: 클래스 또는 개체 정의가 필요합니다.

오류: 클래스 또는 개체 정의가 필요합니다. 다음이 있습니다(스마트 코드). import com.mongodb.casbah.Imports._ import com.mongodb.casbah.util.bson.conversions._ RegisterJodaTimeConversionHelpers() //error object Main { def main(args: Array[String]) { val connection = MongoConnection() } } 오류가 발생합니다. error: expected class or object definition RegisterJodaTimeConversionHelpers() 이것을 사용해야 합니다(2.2). 간략하게:자동 유형 변환)이지만 항상 이 오류 메시지가 ..

programing 2023.06.21

MongoDB 3.6.2 2008 R2 Plus가 설치되지 않음

MongoDB 3.6.2 2008 R2 Plus가 설치되지 않음 64bit Window 10(build no 1709)에 MongoDb 3.6.2 2008R2 plus를 설치하려고 하는데, 시간이 좀 지나서 "설치 마법사가 오류로 인해 너무 일찍 종료되었습니다.시스템이 수정되지 않았습니다.나중에 이 프로그램을 설치하려면 설치 마법사를 다시 실행하십시오. 설치를 끝내려면 완료 버튼을 클릭하십시오."이 문제와 관련하여 해결책을 아는 사람이 있습니까?설치 마법사에서 Mongo와 함께 나침반 설치를 거부함으로써 이 문제를 해결했습니다.저도 같은 문제가 있어요.저는 다음과 같은 방법을 선택하여 해결했습니다:- 사용자 지정 설치 선택 MongoDb를 사용한 나침반 설치 선택 취소 설치 완료 설치를 다시 시작하고 설..

programing 2023.06.21

ID 집합으로 여러 문서를 업데이트합니다.몽구스

ID 집합으로 여러 문서를 업데이트합니다.몽구스 mongoose가 id set으로 여러 문서를 업데이트하는 방법이 있는지 궁금합니다.예: for (var i = 0, l = ids.length; i < l; i++) { Element.update({'_id': ids[i]}, {'visibility': visibility} ,function(err, records){ if (err) { return false; } else { return true; }; }); }; 내가 알고 싶은 것은 몽구스가 다음과 같은 일을 할 수 있다는 것입니다. Element.update({'_id': ids}, {'visibility': visibility}, {multi: true} ,function(err, records..

programing 2023.06.11

mongodb에 인덱스가 있는지 확인하는 중

mongodb에 인덱스가 있는지 확인하는 중 mongo shell에서 javascript를 통해 특정 인덱스가 my mongodb에 존재하는지 확인할 수 있는 명령어가 있습니까?인덱스를 만드는 스크립트 파일을 만들고 있습니다.이 파일을 여러 번 실행하면 이미 존재하는 인덱스가 다시 생성되지 않았으면 합니다. db.collection.getIndexes()를 사용하여 내 DB에 있는 모든 인덱스의 컬렉션을 가져온 다음 이미 존재하는 인덱스를 무시하는 논리를 만들 수 있습니다. 하지만 인덱스를 가져온 다음 인덱스를 만드는 스크립트를 무시하는 명령이 있는지 궁금합니다.다음과 같은 것: If !exists(db.collection.exists("indexname")) { create db.collectionNa..

programing 2023.06.01

문자열에서 모든 utf-8이 아닌 기호 삭제

문자열에서 모든 utf-8이 아닌 기호 삭제 저는 많은 양의 파일과 파서를 가지고 있습니다.제가 해야 할 일은 모든 utf-8 기호를 제거하고 데이터를 mongodb에 넣는 것입니다.현재 저는 이런 코드를 가지고 있습니다. with open(fname, "r") as fp: for line in fp: line = line.strip() line = line.decode('utf-8', 'ignore') line = line.encode('utf-8', 'ignore') 왠지 아직도 오류가 납니다. bson.errors.InvalidStringData: strings in documents must be valid UTF-8: 1/b62010montecassianomcir\xe2\x86\x90ta0\xe..

programing 2023.05.27
반응형