반응형

mongoDB 23

도커 합성 및 도커 기계를 사용하여 mongoDB용 외부 볼륨을 탑재하는 방법

도커 합성 및 도커 기계를 사용하여 mongoDB용 외부 볼륨을 탑재하는 방법 나는 지속하고 싶습니다.mongoDB컨테이너 외부 및 지정된 볼륨의 데이터.나는 도커 컴포지를 사용하고 있고 yml 파일은 다음과 같습니다. web: build: . command: python -u app.py ports: - "5000:5000" volumes: - .:/todo links: - db db: image: mongo:3.0.2 해당 이미지의 도커 허브 페이지에 문서화된 대로(https://hub.docker.com/_/mongo/) 를 사용할 수 있습니다. volumes: - './data:/data/db' 호스트 경로를 사용합니다../data당신도 저처럼 컨테이너를 OSX 시스템에서 시작하려고 하는 것 같은..

programing 2023.07.05

임의의 json 개체를 webapi에 게시하는 방법

임의의 json 개체를 webapi에 게시하는 방법 json 개체를 POST(webapi controller)에 전달하고 매핑할 클래스가 없는 대신 임의 콘텐츠로 처리하는 방법은 무엇입니까? 그래서 제가 제 고객으로부터 그렇게 지나가면, createRecord: function (model, data, callback, callbackParams) { var request = jQuery.ajax({ type: "POST", // default = GET, url: '/api/' + model + '/', data: data, contentType: 'application/json', success: function (msg) { $('#results').text(msg); if (callback) //..

programing 2023.06.30

Mongoose에서 하위 문서 하나 찾기

Mongoose에서 하위 문서 하나 찾기 하위 문서에서 Mongoose에서 findOne 쿼리를 시도하고 있지만 운이 별로 없습니다... 내 스키마는 다음과 같습니다. var Team = mongoose.Schema({ teamName: String, teamURL: String, teamMembers: [{username: String, password: String, email: String, dateCreated: Date}], }); var Team = db.model('Team', Team); 이 쿼리를 사용하는 문서에서 사용자 전자 메일을 찾으면 됩니다. Team.findOne({'teamMembers.username': 'Bioshox'}, {'teamMembers.$': 1}, functi..

programing 2023.06.20

MongoDB 집계 비교: group(), $group 및 MapReduce

MongoDB 집계 비교: group(), $group 및 MapReduce group(), aggregate with $group 또는 mapreduce를 언제 사용해야 할지 다소 혼란스럽습니다.$group에 대한 groups http://docs.mongodb.org/manual/reference/aggregation/group/ #_S_group에 대한 설명서를 http://www.mongodb.org/display/DOCS/Aggregation 에서 읽었습니다.그룹()이 작동하지 않는 상황은 샤딩뿐입니까?또한 $group이 group()보다 더 강력하다는 느낌이 듭니다. 왜냐하면 집계 프레임워크의 다른 파이프라인 운영자와 함께 사용할 수 있기 때문입니다.$group과 mapreduce를 비교하면 ..

programing 2023.05.21

일치하는 항목을 찾을 수 없는 Mongoose 쿼리에서 반환되는 항목은 무엇입니까?

일치하는 항목을 찾을 수 없는 Mongoose 쿼리에서 반환되는 항목은 무엇입니까? 저는 몽구스 문서를 읽는 것이 조금 혼란스럽습니다. 컬렉션에 있는 문서와 일치하지 않는 mongoose에서 쿼리를 실행할 경우, 다음 값은 무엇입니까?err그리고.results콜백 기능에서callback(err, results)저는 몽구스가 무엇을 "오류"라고 생각하는지 모르겠습니다.수학자로서 빈 집합을 반환하는 것(즉,results배열이 비어 있음)는 완벽하게 유효한 것으로 보이며 "오류"가 아니어야 합니다. 쿼리가 정상적으로 실행되었으며 일치하는 문서가 없습니다.반면에, 어떤 사람들은 그것을 "오류"라고 생각할 수 있습니다.mongoose 문서에서 다음 중 하나를 수행합니다. errnull,results= [] err..

programing 2023.05.11

mongoose를 사용하여 mongodb에서 컬렉션의 만료 시간 설정

mongoose를 사용하여 mongodb에서 컬렉션의 만료 시간 설정 다음은 mongo 터미널을 통해 수집(TTL)의 만료 시간을 설정하는 데 사용할 수 있는 명령입니다. db.log.events.ensureIndex( { "status": 1 }, { expireAfterSeconds: 3600 } ) mongoose를 사용하여 Node.js의 코드에서 이를 수행하는 방법은 무엇입니까?Mongoose에서 TTL 인덱스를 만듭니다.Date해당 필드의 스키마 정의에 있는 속성을 통해 필드: // expire docs 3600 seconds after createdAt new Schema({ createdAt: { type: Date, expires: 3600 }}); 참고: MongoDB의 데이터 만료 태..

programing 2023.05.06

파이썬 사전: u' chars 제거

파이썬 사전: u' chars 제거 다음 사전에서 ucar를 제거하려면 어떻게 해야 합니까? {u'name': u'A', u'primary_key': 1} 이 데이터의 출처는Mongo Database find() 쿼리 처럼 보이도록 {'name': 'A', 'primary_key': 1} Sqlite3와 같은 일부 데이터베이스에서는 변환기 및 어댑터 기능을 정의하여 유니코드가 아닌 문자열로 검색할 수 있습니다.안타깝게도 MongoDB는 str, decimal 또는 datetime과 같은 일반적으로 필요한 유형에 대해 이 옵션을 제공하지 않습니다. http://api.mongodb.org/python/current/tutorial.html#a-note-on-unicode-strings http://api...

programing 2023.05.06

동일한 데이터베이스 내에서 컬렉션을 가장 빨리 복사할 수 있는 방법은 무엇입니까?

동일한 데이터베이스 내에서 컬렉션을 가장 빨리 복사할 수 있는 방법은 무엇입니까? 동일한 데이터베이스 내에 컬렉션을 복사하고 다른 이름을 지정합니다. 기본적으로 스냅샷을 만듭니다. 어떻게 하면 좋을까요?명령어가 있나요, 아니면 각 레코드를 차례로 복사해야 하나요? 알고 있습니다.cloneCollection명령어는 다른 서버에 복사하기 위한 것으로 보입니다. 나도 알아mongoimport그리고.mongoexport하지만 PHP를 통해 이 작업을 하기 때문에 셸에 콜아웃을 하고 싶지 않습니다.> db.myoriginal.aggregate([{$out: "mycopy"}]) 많은 삽입을 하는 것보다 훨씬 빠릅니다.forEach고리.몇 가지 옵션이 있지만 가장 빠른 방법은 다음과 같습니다. mongodump -..

programing 2023.04.06

MongoDB: 하나의 명령어로 여러 문서를 업데이트하려면 어떻게 해야 합니까?

MongoDB: 하나의 명령어로 여러 문서를 업데이트하려면 어떻게 해야 합니까? 다음 예제 코드가 하나의 문서만 업데이트한다는 것을 알고 놀랐습니다. > db.test.save({"_id":1, "foo":"bar"}); > db.test.save({"_id":2, "foo":"bar"}); > db.test.update({"foo":"bar"}, {"$set":{"test":"success!"}}); > db.test.find({"test":"success!"}).count(); 1 모든 것이 변경될 때까지 루프를 통해 업데이트를 계속할 수 있다는 것은 알지만, 이는 매우 비효율적인 것 같습니다.더 좋은 방법이 있을까요?최근에 다중 업데이트가 추가되었으므로 개발 릴리스(1.1.3)에서만 사용할 수 있습..

programing 2023.04.01

MongoDB의 $in 조항은 주문을 보증합니까?

MongoDB의 $in 조항은 주문을 보증합니까? MongoDB의 절을 사용할 때 반환되는 문서의 순서는 항상 array 인수의 순서에 대응합니까?앞서 기술한 바와 같이 $in 절 배열의 인수 순서는 문서가 어떻게 검색되는지 순서를 반영하지 않습니다.물론 자연순서 또는 그림과 같이 선택한 지수순서가 됩니다. 이 순서를 유지할 필요가 있는 경우는, 기본적으로 2개의 옵션이 있습니다. 를 예 어 들 음 은 치 치 관 봅 so let다 of가시 were일해'가고 that on say정s matching같, you다한이 the values과다_id in your documents with an array that is going to be passed in to the 에 전달되는 배열이 포함된 문서에서$in ..

programing 2023.03.17
반응형