반응형

mongoDB 31

MongoDB 복제본 세트를 독립 실행형 서버로 변환하는 방법

MongoDB 복제본 세트를 독립 실행형 서버로 변환하는 방법 4개의 복제 세트가 있으며 구성은 다음과 같습니다. { "_id": "rs_0", "version": 5, "members" : [ {"_id": 1, "host": "127.0.0.1:27001"}, {"_id": 2, "host": "127.0.0.1:27002"}, {"_id": 3, "host": "127.0.0.1:27003"}, {"_id": 4, "host": "127.0.0.1:27004"} ] } 다음을 사용하여 모든 세트에 연결할 수 있습니다.mongo --port 독립 실행형을 복제본 집합으로 변환에 대한 정보를 가져오는 문서가 있지만, 복제본 집합에서 독립 실행형으로 다시 변환하는 방법을 알려줄 수 있는 사람이 있습니까?..

programing 2023.07.15

MongoDB와 함께 PouchDB 사용

MongoDB와 함께 PouchDB 사용 저는 카우치DB를 사용해 본 적이 없습니다.클라이언트 앱에서 PouchDB를 사용하고 싶은데, Pouch가 CouchDB와 함께 사용하도록 설계되어 MongoDB와 통합이 가능한지 모르겠습니다.제 API는 PHP로 작성되어 있지만, 저는 카우치DB에서와 같은 종류의 REST API를 사용하여 DB에 연결하지 않습니다. MongoDB와 함께 사용할 수 있는 PouchDB에 해당하는 것이 있습니까?아니면 내가 아무데도 안가?여기 파우치DB 기여자입니다. :) 이것은 실제로 우리가 많이 받는 질문이고, MongoDB의 인기를 고려할 때 이해할 수 있습니다. 간단히 말하면, 기존 MongoDB 데이터베이스에 연결할 수 있는 PouchDB를 얻을 수 있는 방법은 없습니다...

programing 2023.07.10

컬렉션에서 선택한 문서의 위치를 가져옵니다 [mongoDB].

컬렉션에서 선택한 문서의 위치를 가져옵니다 [mongoDB]. mongo 컬렉션에서 선택한 문서의 위치(색인)를 얻는 방법은 무엇입니까? 예: 이 문서:db.myCollection.find({"id":12345})인덱스 있음3에myCollection myCollection: id: 12340, name: 'G' id: 12343, name: 'V' id: 12345, name: 'A' id: 12348, name: 'N' 주문과 상관없이 문서의 위치를 찾는 것이 필요한 경우, MongoDb는 특정 순서로 문서를 저장하지 않기 때문에 불가능합니다.그러나 일부 필드를 기준으로 인덱스를 알고 싶다면 다음과 같이 말합니다._id이 방법을 사용할 수 있습니다. 의 자동 증분을 엄격하게 따르는 경우_id필드. 그보..

programing 2023.07.05

node.js의 기존 json 개체에 새 특성 추가

node.js의 기존 json 개체에 새 특성 추가 저는 이런 물건을 가지고 있습니다. ==================records=========={ Id: 5114a3c21203e0d811000088, userId: 'test', sUserId: test, userName: 'test', url: 'test', Title: 'test' } 위 레코드에 새 필드 이름: 'test'를 추가해야 합니다. 레코드를 제공하려고 했습니다.이름 = 이름, 작동하지 않았습니다. 도와주세요 고마워요, 프랫스반환된 Mongoose 문서에 속성을 추가하여 다른 곳에서 다시 사용하려고 하는 것 같습니다.Mongoose에서 반환한 문서는 JSON 객체가 아니므로 객체로 변환하여 속성을 추가해야 합니다.다음이 작동해야 합니..

programing 2023.07.05

MongoDb 2.2, 2.4 및 2.6의 성능 저하

MongoDb 2.2, 2.4 및 2.6의 성능 저하 저는 다음과 같은 논의를 발견했습니다.MongoDB: 끔찍한 MapReduce Performance.기본적으로 Mongo의 MR 쿼리는 싱글스레드로 실시간으로 진행하면 안되기 때문에 피하라고 되어있습니다. 2년이 지났는데, 그 이후로 무엇이 바뀌었는지 궁금합니다.이제 MongoDb 2.2가 있습니다.MR은 이제 멀티 스레드가 되었다고 들었습니다.웹 애플리케이션의 빈번한 http 요청을 위한 데이터 가져오기와 같은 실시간 요청에 대한 MR 사용에 대한 아이디어를 공유하십시오.인덱스를 효과적으로 사용할 수 있습니까?다음은 MongoDB의 Map/Reduce 기능의 현재 상태입니다. Map/Reduce에 대한 대부분의 성능 제한은 MongoDB 버전 2.2..

programing 2023.07.05

MongoDB: 대량 삽입(Bulk.insert) 대 다중 삽입(삽입([...]))

MongoDB: 대량 삽입(Bulk.insert) 대 다중 삽입(삽입([...])) 대량 삽입과 여러 문서 삽입 사이에 차이점이 있습니까? var bulk = db.items.initializeUnorderedBulkOp(); bulk.insert( { item: "abc123", defaultQty: 100, status: "A", points: 100 } ); bulk.insert( { item: "ijk123", defaultQty: 200, status: "A", points: 200 } ); bulk.insert( { item: "mop123", defaultQty: 0, status: "P", points: 0 } ); bulk.execute(); 대 db.collection.insert( )..

programing 2023.07.05

mongoDB Java 드라이버 로깅을 비활성화하는 방법은 무엇입니까?

mongoDB Java 드라이버 로깅을 비활성화하는 방법은 무엇입니까? 의 로그 출력을 사용하지 않도록 설정하려고 합니다.mongo-java-driver-3.0.0. 애플리케이션을 로드하기 전에 애플리케이션 시작 부분에서 설정하려고 했습니다.mongo운전자들, 하지만 도움이 되지 않았습니다. // Enable MongoDB logging in general System.setProperty("DEBUG.MONGO", "false"); // Enable DB operation tracing System.setProperty("DB.TRACE", "false"); 다음과 같은 로그를 가져옵니다. 11:01:15.406 [pool-1-thread-1] DEBUG org.mongodb.driver.protoco..

programing 2023.06.30

몽고 콤플렉스 정렬?

몽고 콤플렉스 정렬? MongoDB에서 쿼리를 여러 필드별로 정렬하는 방법을 알고 있습니다. 예를 들어,db.coll.find().sort({a:1,b:-1}). 사용자 정의 함수로 정렬할 수 있습니까? 예를 들어 a와 b가 정수라고 가정하면 a와 b의 차이로 정렬할 수 있습니다.(a-b)? 감사합니다!업데이트: 이 답변은 오래된 것 같습니다. 정렬하기 전에 입력 문서를 변환하기 위해 집계 파이프라인의 기능을 사용하여 사용자 지정 정렬을 수행할 수 있습니다.@Ari의 답변을 참조하십시오. 이것이 직접적으로 가능하다고는 생각하지 않습니다. 정렬 설명서에는 사용자 지정 비교 기능을 제공하는 방법이 명시되어 있지 않습니다. 클라이언트에서 정렬하는 것이 가장 좋지만, 서버에서 정렬하기로 결정한 경우 사용할 수 ..

programing 2023.06.30

Spring Data MongoDB에서 쿼리에 대한 특정 필드만 반환하는 방법은 무엇입니까?

Spring Data MongoDB에서 쿼리에 대한 특정 필드만 반환하는 방법은 무엇입니까? Spring Data Mongo에서 특정 필드를 선택하려면 어떻게 해야 합니까?저는 다음을 시도했지만 캐스팅 예외를 받았습니다.Foo로.String. 사용.@Query @Query(value="{path : ?0}", fields="{path : 0}") String findPathByPath(String path); 비@Query String findPathByPath(String path); 다음은 문서 모델입니다. @Document(collection = "foo") public class Foo { String name, path; … } MongoDB는 표준 쿼리에 대한 JSON 문서만 반환합니다.원하는..

programing 2023.06.25

Mongodb 존재하지 않는 경우에만 삽입하는 방법(존재하는 경우 업데이트 없음)?

Mongodb 존재하지 않는 경우에만 삽입하는 방법(존재하는 경우 업데이트 없음)? 문서가 존재하는 경우 기존 문서를 업데이트하지 않고 문서가 존재하지 않는 경우 어떻게 삽입할 수 있습니까? 다음과 같은 문서가 있다고 가정해 보겠습니다. { "company":"test", "name":"nameVal" } 컬렉션에 회사가 포함되어 있는지 확인하고 싶습니다.test존재하지 않는 경우 새 문서를 만들고 싶습니다.만약 그것이 존재한다면 나는 아무것도 하고 싶지 않습니다.나는 노력했다.update와 함께upsert = true그러나 기존 문서가 있는 경우 문서를 업데이트합니다. 제가 시도한 것은 다음과 같습니다. db.getCollection('companies').update( { "company": "tes..

programing 2023.06.20
반응형