MongoDB 18

EC2 서버의 MongoDB 또는 AWS SimpleDB?

EC2 서버의 MongoDB 또는 AWS SimpleDB? MongoDB가 설치된 여러 EC2 인스턴스를 호스팅하거나 Amazon SimpleDB 웹 서비스를 훨씬 더 사용하는 시나리오는 무엇입니까? MongoDB에서 EC2 인스턴스를 여러 개 사용할 때 인스턴스를 직접 설정하는 문제가 있습니다. SimpleDB를 사용할 때 Amazons 데이터 구조에 나를 가두는 문제가 있습니다. 그렇죠? 개발 측면에서 어떤 차이가 있습니까?서비스 계층의 DAO를 전환하여 MongoDB 또는 AWS SimpleDB에 기록할 수 있어야 하지 않습니까?SimpleDB에는 몇 가지 확장성 제한이 있습니다.샤딩으로만 확장할 수 있으며 mongodb나 cassandra보다 대기 시간이 길고 처리량 제한이 있으며 다른 옵션보다 ..

programing 2023.05.25

mongodb 문서를 잠글 수 없습니다.필요하다면요?

mongodb 문서를 잠글 수 없습니다.필요하다면요? mongodb 문서를 하나도 잠글 수 없다는 것을 알고 있습니다. 사실 컬렉션을 잠글 수 있는 방법도 없습니다. 그러나 이 시나리오에서는 두 개 이상의 스레드(또는 프로세스)가 문서를 수정하지 못하도록 방지하는 방법이 필요하다고 생각합니다.제 시나리오는 이렇습니다. 나는 A 유형의 객체가 포함된 컬렉션을 가지고 있습니다.하고, (A 다 의 문 검 있 가 코 지 으 속 배 요 문 추 인 성 가 합 열 니 소 를 에 서 의 며 고 서 를 형 유 색 드 하 를 는 ▁i a ▁that ▁that ▁an ▁in ▁code 합 ▁add , ▁array ▁retrieve 니 다 ▁a ▁some ▁element 가 ▁an ▁( ▁of ▁have 추 ▁of ▁docu..

programing 2023.05.15

내 몽고드브를 어떻게 수리합니까?

내 몽고드브를 어떻게 수리합니까? 로컬 컴퓨터에 Windows 서비스로 설치한 Mongo DB에 연결할 수 없습니다.MongoDB와 통신하는 작은 WPF 애플리케이션도 만들었습니다.오류 메시지: 오류: 서버 127.0.0.1 셸/mongo에 연결할 수 없습니다.js:84 예외: 연결 실패 부정 종료가 탐지되었습니다.다음과 같이 시작해야 합니다.--repair깃발 mongod --repair 수리가 완료되면 이 작업을 중지하고 정상적으로 시작합니다.--repair 옵션에 대한 문서입니다.더 빠른 속도: sudo rm /data/db/mongod.lock sudo mongod --dbpath /data/db --repair sudo mongod --dbpath /data/db 루트 사용자로 복구 작업을 수행..

programing 2023.05.10

MongoDB 객체용 Regex아이디

MongoDB 객체용 Regex아이디 이 SO 질문과 관련하여, 저는 a-f가 포함된 16진수 문자열만 일치시키면 되는 시나리오가 있습니다.다른 모든 항목이 일치하면 안 됩니다.예: checkForHexRegExp.test("112345679065574883030833"); // => false checkForHexRegExp.test("FFFFFFFFFFFFFFFFFFFFFFFF"); // => false checkForHexRegExp.test("45cbc4a0e4123f6920000002"); // => true 내 사용 사례는 16진수 문자열 집합으로 작업 중이며 mongodb 개체인 문자열만 유효성을 검사하려는 경우입니다.신분증.다음 정규식을 사용할 수 있지만 제대로 작동하지 않습니다. chec..

programing 2023.05.05

MongoDB: 배열의 항목 수 카운트

MongoDB: 배열의 항목 수 카운트 컬렉션의 모든 문서에 이름이 지정된 배열이 있는 컬렉션이 있습니다.foo포함된 문서 집합을 포함합니다.현재 MongoDB 셸에 포함된 인스턴스 수를 계산하는 사소한 방법이 있습니까?foo다음과 같은 것: db.mycollection.foos.count()또는db.mycollection.foos.size()? 배열의 각 문서는 고유해야 합니다.foo_id그리고 컬렉션에 있는 임의의 문서에 대한 배열 내부에 요소의 양이 올바른지 확인하기 위해 빠른 계산을 수행하려고 합니다.MongoDB 2.6에서 Aggregation Framework에는 다음과 같은 새로운 어레이 연산자가 있습니다. > db.mycollection.insert({'foo':[1,2,3,4]}) > d..

programing 2023.05.05

Mongoose에 입력 후 쿼리 중

Mongoose에 입력 후 쿼리 중 저는 Mongoose와 MongoDB에 대해 전반적으로 잘 모르기 때문에 다음과 같은 일이 가능한지 알아보는데 어려움을 겪고 있습니다. Item = new Schema({ id: Schema.ObjectId, dateCreated: { type: Date, default: Date.now }, title: { type: String, default: 'No Title' }, description: { type: String, default: 'No Description' }, tags: [ { type: Schema.ObjectId, ref: 'ItemTag' }] }); ItemTag = new Schema({ id: Schema.ObjectId, tagId: { t..

programing 2023.03.26

Mongodb는 CAP 정리에서 어디에 위치합니까?

Mongodb는 CAP 정리에서 어디에 위치합니까? 어디를 봐도 MongoDB는 CP입니다.하지만 내가 파고들면 결국 일관성이 있다는 것을 알 수 있다.safe=true를 사용하면 CP입니까?그렇다면 safe=true로 쓰면 결과를 얻기 전에 모든 복제본이 업데이트된다는 의미입니까?기본적으로는 MongoDB는 매우 일관성이 있습니다.쓰기를 수행한 후 읽기를 수행하면 쓰기가 성공했다고 가정하면 읽은 지 얼마 안 된 쓰기의 결과를 항상 읽을 수 있습니다.이는 MongoDB가 싱글 마스터 시스템이기 때문에 기본적으로는 모든 읽기가 프라이머리로 진행되기 때문입니다.필요에 따라 세컨더리로부터의 판독을 유효하게 하면, MongoDB는, 기한이 지난 결과를 판독할 수 있는 장소에서도 일관되게 됩니다. MongoDB는..

programing 2023.03.26

Meteor는 어떤 보안 장치를 가지고 있나요?

Meteor는 어떤 보안 장치를 가지고 있나요? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 9년 전에 문을 닫았어요 이 질문을 개선하다 Meteor가 miniMongo 드라이버를 제공하고 있다는 것은 누구나 알고 있습니다.이 드라이버는 클라이언트가 영속적인 레이어(MongoDB)에 심리스하게 액세스 할 수 있도록 합니다. 클라이언트가 영속 API에 액세스할 수 있는 경우 응용 프로그램을 보호하는 방법은 무엇입니까? Meteor가 제공하는 보안 메커니즘은 무엇이며 어떤 맥락에서 사용해야 하는가?meteor 명령을 사용하여 앱을 만들면 기본적으로 앱에 다음 패키지가 포함됩니다...

programing 2023.02.15