반응형

MongoDB 15

오류 해결 방법:dbpath(/data/db/)가 MongoDB에 영구적으로 존재하지 않습니다.

오류 해결 방법:dbpath(/data/db/)가 MongoDB에 영구적으로 존재하지 않습니다. Ubuntu 10.04에 mongodb를 설치했습니다. 명령어 "mongod"로 mongodb 서버를 시작할 때 /data/db 폴더를 예상하고 "/data/db/"를 만들면 쉽게 해결할 수 있는 것으로 알고 있습니다.또 다른 방법은 mongod --dbpath "path"를 사용하여 자신의 경로를 제공하는 것인데, dbpath에 대한 사용자 지정 경로를 지정하려고 할 때입니다. 하지만 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ 링크를 검색하는 동안 구성 파일이 있다는 것을 발견했습니다. 저는 그것을 다음과 같이 변경했습니다. mon..

programing 2023.05.28

mongo가 어레이 데이터를 오버서스트할 수 있습니까?

mongo가 어레이 데이터를 오버서스트할 수 있습니까? 저는 이런 몽고 문서를 가지고 있습니다. { "_id" : ObjectId("50b429ba0e27b508d854483e"), "array" : [ { "id" : "1", "letter" : "a" }, { "id" : "2", "letter" : "b" } ], "tester" : "tom" } 나는 삽입하고 업데이트할 수 있기를 원합니다.array단일 mongo 명령을 사용하고 a 내에서 조건부를 사용하지 않습니다.find()그 다음에 달려라insert()그리고.update()물체의 유무에 따라 다릅니다. 그id제가 선택하고 싶은 아이템입니다.이 기능으로 어레이를 업데이트하면 다음과 같습니다. { "id" : "2", "letter" : "c"..

programing 2023.05.28

mongoDB 레코드 일괄 찾기(mongoid 루비 어댑터 사용)

mongoDB 레코드 일괄 찾기(mongoid 루비 어댑터 사용) mongoid 어댑터와 함께 레일 3 및 mongoDB를 사용하여 mongo DB를 일괄 검색하려면 어떻게 해야 합니까?특정 mongo DB 컬렉션의 모든 레코드를 가져와 solr(검색을 위한 데이터의 초기 인덱스)로 인덱싱해야 합니다. 제가 겪고 있는 문제는 모델을 하는 것입니다.모두가 모든 기록을 수집하여 메모리에 저장합니다.그리고 나서 제가 그것들을 처리하고 솔라 색인을 작성할 때, 제 기억은 다 소모되고 그 과정은 사라집니다. 제가 하려는 것은 mongo에서 발견한 것을 일괄 처리해서 한 번에 1,000개 이상의 레코드를 반복해서 솔러 인덱스에 전달하고 다음 1,000개를 처리하는 것입니다. 제가 현재 가지고 있는 코드는 다음과 같..

programing 2023.05.23

MongoDB, 인덱스된 필드에 대한 정규식에 의한 쿼리 성능

MongoDB, 인덱스된 필드에 대한 정규식에 의한 쿼리 성능 (MongoDB의 50K 계정 모음에서) 이름으로 계정을 찾고 싶습니다. 일반적인 방법으로: 우리는 끈으로 찾습니다. db.accounts.find({ name: 'Jon Skeet' }) // indexes help improve performance! 규칙적인 표현은 어떻습니까?수술비가 많이 드나요? db.accounts.find( { name: /Jon Skeet/ }) // worry! how indexes work with regex? 편집: Wired Prairie에 따르면: MongoDB는 ReGEx 접두사를 사용하여 인덱스를 검색합니다(예:/^prefix.*/): db.accounts.find( { name: /^Jon Skee..

programing 2023.05.03

mongo import를 사용하여 CSV 파일을 Import하려면 어떻게 해야 합니까?

mongo import를 사용하여 CSV 파일을 Import하려면 어떻게 해야 합니까? 연락처 정보가 포함된 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, 에서는 MongoDB를 db.things.find()새로운 문서가 표시되지 않습니다. 제가 무엇을 빠뜨리고 있나요?당신의 예..

programing 2023.03.29
반응형