반응형

MongoDB 21

MongoDB와 CouchDB는 완벽한 대체물입니까?

MongoDB와 CouchDB는 완벽한 대체물입니까? 카우치DB도 몽고DB도 아직 손을 더럽히지 않았지만, 곧 그렇게 하고 싶습니다...두 시스템에 대해서도 조금 읽었는데, 제가 보기에는 두 시스템이 동일한 사례를 다루고 있는 것 같습니다.아니면 중요한 구별 기능이 누락되었습니까? 다음 프로젝트에서는 기존 RDBMS 대신 문서 기반 스토리지를 사용하고 싶습니다.또한 데이터스토어가 필요합니다. 큰 이진 개체(비디오 및 비디오) 처리 물리적으로 분리된 노드에 자동으로 복제 추가 RDBMS의 필요성을 불필요하게 만듭니다. 두 가지 모두 이러한 요구 사항에 동일하게 적합합니까? 감사합니다!저는 사실 이 두 가지를 매우 다양한 프로젝트에 매우 광범위하게 사용했습니다. 저는 그것들이 당신이 열거한 요구 사항에 똑같..

sourcecode 2023.05.08

어레이별 MongoDB 그룹 내부 요소

어레이별 MongoDB 그룹 내부 요소 저는 기사 목록을 가지고 있고, 각각의 기사에는 언급된 다양한 개인을 나열하는 배열 속성이 있습니다. _id: { $oid: "52b632a9e4f2ba13c82ccd23" }, providerName: "The Guardian", url: "http://feeds.theguardian.com/c/34708/f/663860/s/3516cebc/sc/38/l/0L0Stheguardian0N0Cmusic0C20A130Cdec0C220Cwaterboys0Efishermans0Eblues0Etour0Ehammersmith/story01.htm", subject: "The Waterboys – review", class_artist: [ "paul mccartney" ] 저..

sourcecode 2023.05.03

mongodb에서 여러 어레이 요소를 업데이트하는 방법

mongodb에서 여러 어레이 요소를 업데이트하는 방법 저는 여러 가지 요소가 들어 있는 몽고 문서를 가지고 있습니다. 싶다.handled 내 . 여기서 "는 다음과 같습니다..profile= XX. 이 문서의 형식은 다음과 같습니다. { "_id": ObjectId("4d2d8deff4e6c1d71fc29a07"), "user_id": "714638ba-2e08-2168-2b99-00002f3d43c0", "events": [{ "handled": 1, "profile": 10, "data": "....." } { "handled": 1, "profile": 10, "data": "....." } { "handled": 1, "profile": 20, "data": "....." } ... ] } 그래..

sourcecode 2023.03.19

MongoDB BSON 문서 크기 제한에 대해

MongoDB BSON 문서 크기 제한에 대해 MongoDB 최종 가이드: 4MB보다 큰 문서(BSON으로 변환된 경우)는 데이터베이스에 저장할 수 없습니다.이는 다소 자의적인 제한(향후 발생할 수 있음)으로, 대부분 잘못된 스키마 설계를 방지하고 일관된 성능을 보장하기 위한 것입니다. 이 제한을 이해할 수 없습니다만, 4MB가 넘는 블로그 투고가 많은 문서는 하나의 문서로 저장할 수 없는 것입니까? 또한 중첩된 문서도 계산됩니까? 값의 변경 사항을 감사하는 문서가 필요한 경우 어떻게 해야 합니다.(최종적으로는 4MB 제한을 초과하여 증가할 수 있습니다.) 누군가 이것을 정확하게 설명해주길 바란다. MongoDB(처음 배우는 nosql 데이터베이스)에 대해 읽기 시작했습니다. 감사해요.은 실제로 다음 ,..

sourcecode 2023.03.14

mongodb 클라이언트를 로컬 Meteor MongoDB에 연결하는 방법

mongodb 클라이언트를 로컬 Meteor MongoDB에 연결하는 방법 로컬 Meteor 어플리케이션으로 작성된 Mongodb 인스턴스에 Robomongo(또는 다른 mongodb 클라이언트)를 연결하려면 어떻게 해야 합니까?운석 을 실행합니다.meteor명령어를 입력합니다.localhost: 3000 입니다. 실행하세요.meteor mongo명령어를 입력합니다.그러면 MongoDB 쉘이 열리고 어떤 포트에 연결되어 있는지 알 수 있습니다.이것은 보통 버전 0.7.1.1 현재 3001 또는 이전 버전인 경우 3002입니다. 해서 '하다, 하다, 하다' 이런 이 나올 거예요.127.0.0.1:3001/meteor Robomongo(또는 마음에 드는 mongodb 클라이언트소프트웨어)에 접속하여 새로운 ..

sourcecode 2023.03.09

유성 전개 앱에서 데이터를 쉽게 내보낼 수 있는 방법이 있나요?

유성 전개 앱에서 데이터를 쉽게 내보낼 수 있는 방법이 있나요? 유성 전개 앱에서 데이터를 쉽게 내보낼 수 있는 방법이 있나요? 예를 들어 test.meteor.com이라는 이름의 앱을 도입했다면... 어떻게 하면 해당 앱에서 수집한 데이터를 쉽게 다운로드하여 배포된 앱의 데이터로 로컬에서 실행할 수 있을까요?meteor.com 에서 전개된 사이트의 URL 을 취득하려면 , 다음의 커맨드를 사용합니다(패스워드로 보호되고 있는 경우는, 사이트 패스워드를 입력할 필요가 있습니다). meteor mongo --url YOURSITE.meteor.com 그러면 다음과 같은 결과가 반환됩니다. mongodb://client:PASSWORD@sky.member1.mongolayer.com:27017/YOURSITE..

sourcecode 2023.03.09

Node.js에서 약속과 함께 MongoDB를 사용하는 방법

Node.js에서 약속과 함께 MongoDB를 사용하는 방법 Node.js에서 MongoDB를 사용하는 방법을 찾고 있는데 문서에서는 콜백을 사용하는 것이 권장되는 것 같습니다.단지 선호도의 문제라는 것을 알지만, 저는 약속을 사용하는 것을 정말 선호합니다. 문제는 MongoDB에서 사용하는 방법을 찾지 못했다는 것입니다.실제로, 나는 다음을 시도했다. var MongoClient = require('mongodb').MongoClient; var url = 'mongodb://localhost:27017/example'; MongoClient.connect(url).then(function (err, db) { console.log(db); }); 그 는 리고 and and and and and and..

sourcecode 2023.03.04

Mongodb에서 대소문자를 구분하지 않는 쿼리를 작성하려면 어떻게 해야 합니까?

Mongodb에서 대소문자를 구분하지 않는 쿼리를 작성하려면 어떻게 해야 합니까? var thename = 'Andrew'; db.collection.find({'name':thename}); 대소문자를 구분하지 않는 쿼리 방법은?'andrew'라도 결과를 찾고 싶다.Chris Fulstow의 솔루션은 (+1) 동작합니다만, 특히 컬렉션이 매우 많은 경우에는 효율적이지 않을 수 있습니다.가 없는 표현로 하지 않는 )^정규 또, 를 하고 있는 것( 「 」 ) i대소문자를 구분하지 않는 플래그는 인덱스가 존재하더라도 인덱스를 사용하지 않습니다. 하는 것도 할 수 .name: ((:name_lower그런 다음 다음과 같이 대소문자를 구분하지 않는 정확한 일치를 효율적으로 쿼리할 수 있습니다(특히 인덱스가 있는..

sourcecode 2023.03.04

기본 MongoDB 쉘로 예쁘게 인쇄

기본 MongoDB 쉘로 예쁘게 인쇄 Mongo에게 인쇄 출력을 예쁘게 하라고 하는 방법이 있나요?현재 모든 것이 한 줄에 출력되고 있으며, 특히 중첩된 어레이와 문서에서는 읽기 어렵습니다.(주의: 이것은 질문의 원래 버전에 대한 답변으로, "기본값" 요건이 없습니다.) 예쁘게 해달라고 하면 돼요. db.collection.find().pretty() 추가할 수 있습니다. DBQuery.prototype._prettyShell = true 에 있는 파일에$HOME/.mongorc.js디폴트에서는, 글로벌하게 예쁜 인쇄를 유효하게 됩니다.(주의: 갱신된 질문에 대한 답변입니다.) CLI 에서만 다음 작업을 수행할 수 있습니다. echo DBQuery.prototype._prettyShell = true >..

sourcecode 2023.03.04

무엇을 선택해야 합니까?MongoDB/Cassandra/Redis/CouchDB?

무엇을 선택해야 합니까?MongoDB/Cassandra/Redis/CouchDB? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘9년 전. 지금 정말 큰 프로젝트를 진행 중인데, 어떤 DB 백엔드를 선택해야 하는지 조언해 주실 수 있나요? 델의 시스템은 중앙 서버에 신호를 송신하고 서버가 신호 정보를 저장하는 1100개의 전자 장치로 구성되어 있습니다(신호의 길이는 약 35바이트).이들 디바이스는 각각 분당 약 3개의 신호를 송신합니다.따라서 디넘버를 실행하면 데이터..

sourcecode 2023.02.27
반응형