«mongodb» 태그된 질문

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

7
mongoDB보다 Redis가 얼마나 빠릅니까?
Redis는 "Blazing Fast"이고 mongoDB도 빠르다고 널리 언급되어 있습니다. 그러나 두 결과를 비교하는 실제 숫자를 찾는 데 문제가 있습니다. 비슷한 구성, 기능 및 운영 (및 다른 구성 및 운영에 따라 요인이 어떻게 변하는지를 보여주는 등) 등이 주어지면 Redis는 10 배 빨라 졌습니까? 2 배 빨라 졌습니까? 5 배 빨라 졌습니까? 나는 …

3
중첩 된 객체를 쿼리하는 방법?
중첩 된 객체 표기법으로 mongoDB를 쿼리 할 때 문제가 있습니다. db.messages.find( { headers : { From: "reservations@marriott.com" } } ).count() 0 db.messages.find( { 'headers.From': "reservations@marriott.com" } ).count() 5 내가 뭘 잘못하고 있는지 알 수 없습니다. 중첩 된 객체 표기법이 점 표기법 쿼리와 동일한 결과를 반환 할 것으로 예상됩니다. 내가 어디 …

3
MongoDB-문서 배열의 객체 업데이트 (중복 업데이트)
다음과 같은 컬렉션이 있다고 가정 해 보겠습니다. { "_id" : ObjectId("4faaba123412d654fe83hg876"), "user_id" : 123456, "total" : 100, "items" : [ { "item_name" : "my_item_one", "price" : 20 }, { "item_name" : "my_item_two", "price" : 50 }, { "item_name" : "my_item_three", "price" : 30 } ] } 1- "item_name": "my_item_two"의 가격을 …
204 mongodb 


11
MongoDB 콜렉션의 변경 사항을 청취하는 방법은 무엇입니까?
MongoDB를 데이터 저장소로 사용하여 일종의 백그라운드 작업 대기열 시스템을 만들고 있습니다. 작업자가 작업을 처리하기 전에 MongoDB 컬렉션에 삽입물을 "듣기"하려면 어떻게해야합니까? 마지막 시간부터 변경 사항이 있는지 또는 스크립트가 삽입을 기다릴 수있는 방법이 있는지 확인하기 위해 몇 초마다 폴링해야합니까? 이것은 내가 작업중 인 PHP 프로젝트이지만 루비 또는 언어에 구애받지 않고 자유롭게 대답하십시오.
200 mongodb 

14
MongoDB-관리자 권한이 없습니다
MongoDB에 권한을 추가하려고합니다. MongoDB 2.6.1을 사용하여 Linux 에서이 모든 작업을 수행하고 있습니다. 내 mongod.conf 파일은 이전 호환성 형식입니다 (설치와 함께 제공되는 방식). 1) 여기 (3)에 설명 된대로 관리자를 만들었습니다. http://docs.mongodb.org/manual/tutorial/add-user-administrator/ 2) 그런 다음이 줄의 주석을 해제하여 mongod.conf를 편집했습니다. auth = true 3) 마지막으로 mongod 서비스를 재부팅하고 로그인을 시도했습니다. /usr/bin/mongo localhost:27017/admin …
200 mongodb  admin 

7
몽구스 _id와 문자열 비교
다음과 같이 일부 데이터를 가져 와서 객체에 넣는 node.js 응용 프로그램이 있습니다. var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } 저장된 ID를 기반으로 if / then을 수행 할 때 비교는 사실이 아닙니다. if (results.userId == AnotherMongoDocument._id) { console.log('This is never true'); } 두 ID의 console.log를 …

21
mongoimport를 사용하여 CSV를 가져 오는 방법
연락처 정보가 포함 된 CSV를 가져 오려고합니다. Name,Address,City,State,ZIP Jane Doe,123 Main St,Whereverville,CA,90210 John Doe,555 Broadway Ave,New York,NY,10010 이것을 실행하면 데이터베이스에 문서가 추가되지 않는 것 같습니다. $ mongoimport -d mydb -c things --type csv --file locations.csv --headerline 추적은 imported 1 objects이지만 Mongo 셸을 실행하고 실행 db.things.find()해도 새로운 문서가 표시되지 않습니다. 내가 …

10
mongodb에서 ISODate를 사용한 날짜 쿼리가 작동하지 않는 것 같습니다.
MongoDB에서 작동하는 가장 기본적인 날짜 쿼리조차 얻을 수없는 것 같습니다. 다음과 같은 문서가 있습니다. { "_id" : "foobar/201310", "ap" : "foobar", "dt" : ISODate("2013-10-01T00:00:00.000Z"), "tl" : 375439 } 그리고 다음과 같은 쿼리 : { "dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z" } } } 실행 결과 가 0입니다 …
189 json  mongodb  bson  isodate 

6
MongoDB의 명명 규칙은 무엇입니까?
데이터베이스, 컬렉션, 필드 이름과 같은 MongoDB entitites에 대해 선호하는 명명 규칙이 있습니까? 나는이 라인을 따라 생각하고 있었다 : 데이터베이스 : 목적 (단어로 된 단어)으로 구성되고 "db"로 끝납니다. 모두 소문자 : imagedb, resumedb, memberdb 등 컬렉션 : 소문자로 된 복수형 : 이미지, 이력서, 문서 필드 : lowerCamelCase (예 : memberFirstName, fileName …

28
잠금 파일을 작성 / 열 수 없습니다. /data/mongod.lock errno : 13 권한이 거부되었습니다.
EC2에서 mongo가 마운트 된 드라이브를 사용하도록하려면 어떻게해야합니까? 나는 정말로 이해하지 못한다. ec2에 볼륨을 연결하여 드라이브를 루트로 포맷하고 루트로 시작했지만 루트로 액세스 할 수 없습니까? 우분투 12.04에서 실행 중입니다. 다른 몽고가 실행되고 있지 않습니다 mongo가 / data, 즉 / data / db에 'db'디렉토리를 만들었습니다. cd / ls -al drwxr-xr-x 4 root …
187 mongodb 

4
중복 Mongo ObjectId가 두 개의 다른 컬렉션에서 생성 될 가능성이 있습니까?
두 개의 다른 콜렉션에있는 문서에 대해 동일한 정확한 Mongo ObjectId를 생성 할 수 있습니까? 나는 그것이 매우 가능성이 거의 없다는 것을 알고 있지만 가능합니까? 내가 구체적으로 묻지 않은 이유는 내가 작업하는 응용 프로그램을 사용하여 우리 사이트의 본격적인 사용자로 전환하려는 선출 된 공무원의 공개 프로필을 보여주기 때문입니다. 현재 당사 사이트의 회원이 …
187 mongodb  database  nosql 

6
몽구스를 통해 아이템을 몽고 배열로 푸시
나는 대답을 찾기 위해 약간을 닦았지만, 내가 따르는 것을 설명하기 위해 올바른 단어를 잃어 버릴 것이라고 확신합니다. 기본적으로 'people'라는 mongodb 컬렉션이 있습니다. 해당 컬렉션의 스키마는 다음과 같습니다. people: { name: String, friends: [{firstName: String, lastName: String}] } 이제 데이터베이스에 연결하고 빈 friends 배열로 'people'을 성공적으로 만드는 매우 기본적인 Express 응용 …

9
MongoDB 데이터 저장소 디렉토리 변경
지금까지는 MongoDB 데이터 디렉토리를 지정하지 않았으며 30GB 기본 파티션이 하나만있었습니다. 공간이 부족하고 새 하드 디스크를 추가했습니다. /var/lib/mongodb/기존 설치에 영향을주지 않고 새 디스크에서 모든 것이 실행되도록 데이터를 전송 하고 MongoDB를 구성하려면 어떻게해야합니까?

17
새로운 객체가 기존 객체와 오버레이 / 병합되도록 MongoDB에서 객체를 부분적으로 업데이트하는 방법
이 문서가 MongoDB에 저장된 경우 { _id : ..., some_key: { param1 : "val1", param2 : "val2", param3 : "val3" } } 새로운 정보를 가진 객체 param2와 param3외부 세계에서 저장해야 var new_info = { param2 : "val2_new", param3 : "val3_new" }; param1이 제거되지 않도록 객체의 기존 상태 위에 새 필드를 …

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