«mongodb» 태그된 질문

MongoDB는 확장 가능한 고성능 오픈 소스 문서 지향 NoSQL 데이터베이스입니다. 많은 언어와 응용 프로그램 개발 플랫폼을 지원합니다. 서버 관리에 대한 질문은 https://dba.stackexchange.com에서 문의하십시오.

5
Mongodb에서 단일 문서의 크기를 얻는 방법은 무엇입니까?
나는 mongo의 이상한 행동을 만났고 그것을 조금 명확히하고 싶습니다. 내 요청은 다음과 같이 간단합니다. 단일 문서의 크기를 수집하고 싶습니다. 두 가지 가능한 해결책을 찾았습니다. Object.bsonsize-크기를 바이트 단위로 반환해야하는 자바 스크립트 메서드 db.collection.stats ()-데이터에 대해 "집계 된"(평균) 크기보기를 생성하는 'avgObjSize'줄이 있습니다. 단일 문서의 평균 크기를 나타냅니다. 문서가 하나만있는 테스트 컬렉션을 만들면 …


9
mongodb 컬렉션에서 최대 가치를 얻는 방법
다음과 같은 mongodb 컬렉션이 있습니다. db.kids.find() //results [ {name:'tom', age:10}, {name:'alice', age:12}, .... ] SQL에서와 같이이 컬렉션에서 MAX 'age'를 얻으려면 쿼리가 필요합니다. SELECT MAX(age) FROM kids WHERE 1
87 mongodb  max 

7
시작할 때 MongoDB 컨테이너 용 DB를 생성하는 방법은 무엇입니까?
저는 Docker로 작업하고 있으며 PHP, MySQL, Apache 및 Redis로 스택을 보유하고 있습니다. 지금 MongoDB를 추가해야하므로 Dockerfile 에서 최신 버전을 확인하고 MongoDB Dockerhub 에서 docker-entrypoint.sh 파일을 확인 했지만 기본 DB, 관리자 / 암호 및 인증을 설정하는 방법을 찾을 수 없었습니다. docker-compose.yml파일 에서 컨테이너에 대한 메소드 . MySQL에서는 다음과 같이 일부 ENV …

5
GridFS는 생산을 위해 충분히 빠르고 안정적입니까?
저는 새 웹 사이트를 개발하고 일반 파일 시스템 스토리지에 비해 많은 이점을 제공하기 때문에 모든 사용자 업로드를위한 스토리지로 GridFS를 사용하고 싶습니다. nginx에서 제공하는 GridFS의 벤치 마크는 nginx에서 제공하는 일반 파일 시스템만큼 빠르지 않음을 나타냅니다. nginx를 사용한 벤치 마크 이미 생산 환경에서 GridFS를 사용하는 사람이 있습니까? 아니면 새 프로젝트에 사용할 사람이 …
86 mongodb  nginx  gridfs 

6
Mongoose의 어떤 SchemaType이 타임 스탬프에 가장 적합합니까?
Mongoose, MongoDB 및 Node를 사용하고 있습니다. 필드 중 하나가 date \ timestamp 인 스키마를 정의하고 싶습니다. 지난 5 분 동안 업데이트 된 모든 레코드를 반환하기 위해이 필드를 사용하고 싶습니다. Mongoose에서는 Timestamp () 메서드를 사용할 수 없기 때문에 다음 Javascript 메서드를 사용하는 것이 유일한 옵션임을 이해합니다. time : { type: Number, …

4
Python 용 MongoDB ORM? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
85 python  mongodb 

6
오버플로 정렬 단계 버퍼링 된 데이터 사용량이 내부 제한을 초과 함
코드 사용 : all_reviews = db_handle.find().sort('reviewDate', pymongo.ASCENDING) print all_reviews.count() print all_reviews[0] print all_reviews[2000000] 카운트가 인쇄 2043484되고 인쇄 all_reviews[0]됩니다. 그러나 인쇄 할 때 all_reviews[2000000]오류가 발생합니다. pymongo.errors.OperationFailure : 데이터베이스 오류 : Runner 오류 : 33554495 바이트의 오버플로 정렬 단계 버퍼링 된 데이터 사용량이 33554432 바이트의 내부 제한을 초과합니다. 어떻게 처리합니까?

6
mongo 쿼리의 출력을 csv 파일로 리디렉션
32 비트 Windows7 컴퓨터에 MongoDB 2.2.2를 사용하고 있습니다. .js 파일에 복잡한 집계 쿼리가 있습니다. 이 파일을 셸에서 실행하고 출력을 CSV 파일로 보내야합니다. 쿼리가 "플랫"json (중첩 키 없음)을 반환하므로 본질적으로 깔끔한 csv로 변환 할 수 있습니다. 및 에 대해 알고 있습니다. 전체 쿼리를 셸에 붙여넣고 스크립트 내부 에서만 허용 하지만 csv가 …

15
컬렉션을 채울 때 쿼리에서 반환되지 않도록 Mongoose / MongoDB의 암호 필드를 보호하는 방법은 무엇입니까?
두 개의 컬렉션 / 스키마가 있다고 가정합니다. 하나는 사용자 이름 및 비밀번호 필드가있는 사용자 스키마이고, 작성자 필드에 사용자 스키마에 대한 참조가있는 블로그 스키마가 있습니다. Mongoose를 사용하여 다음과 같은 작업을 수행하면 Blogs.findOne({...}).populate("user").exec() 블로그 문서와 사용자도 입력하게되지만 Mongoose / MongoDB가 암호 필드를 반환하지 않도록하려면 어떻게해야합니까? 암호 필드는 해시되지만 반환되지 않아야합니다. 암호 필드를 …


4
Meteor 게시 / 구독 이해
목록을 표시하는 간단한 앱 설정이 Projects있습니다. autopublish클라이언트에게 모든 것을 보내지 않도록 패키지를 제거했습니다 . <template name="projectsIndex"> {{#each projects}} {{name}} {{/each}} </template> autopublish이 켜져 있으면 모든 프로젝트가 표시됩니다. if Meteor.isClient Template.projectsIndex.projects = Projects.find() 제거하면 추가로 다음을 수행해야합니다. if Meteor.isServer Meteor.publish "projects", -> Projects.find() if Meteor.isClient Meteor.subscribe "projects" Template.projectsIndex.projects = Projects.find() 그렇다면 …

13
Docker 컨테이너가 실행될 때까지 어떻게 기다릴 수 있습니까?
컨테이너 내부에서 서비스를 실행할 때 mongodb, 명령 docker run -d myimage 즉시 종료하고 컨테이너 ID를 반환합니다. 내 CI 스크립트에서 mongo 컨테이너를 실행 한 직후 클라이언트를 실행하여 mongodb 연결을 테스트합니다. 문제는 서비스가 아직 시작되지 않았기 때문에 클라이언트가 연결할 수 없다는 것입니다. sleep 10내 스크립트에 큰 것을 추가하는 것 외에 컨테이너가 실행될 …
84 mongodb  docker 

5
몽구스 제한 / 오프셋 및 개수 쿼리
쿼리 성능에 대한 약간의 이상한 점 ... 총 문서 수를 수행하는 쿼리를 실행하고 제한 및 오프셋 가능한 결과 집합을 반환 할 수도 있습니다. 그래서 총 57 개의 문서가 있고 사용자는 10 개의 문서를 20으로 오프셋하기를 원합니다. 이 작업을 수행하는 두 가지 방법을 생각할 수 있습니다. 먼저 57 개 문서 (배열로 …
84 mongodb  mongoose 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.