반응형

MongoDB 18

mongodb 덤프가 실패하고 DNS 메시지를 마샬링 해제할 수 없음

mongodb 덤프가 실패하고 DNS 메시지를 마샬링 해제할 수 없음 EC2 인스턴스에 설치된 mongodb 서버 버전 MongoDB 쉘 버전 v4.0.16을 사용하고 있습니다. mongo 명령을 사용하여 인스턴스에 들어갈 수 있습니다. mongo mongodb+srv://dxxxxxxx:xxxxxx[][]@cluster0-vxcen.gcp.mongodb.net MongoDB shell version v4.0.16 connecting to: mongodb://cluster0-shard-00-02-vxcen.gcp.mongodb.net.:27017,cluster0-shard-00-01-vxcen.gcp.mongodb.net.:27017,cluster0-shard-00-00-vxcen.gcp.mongodb...

programing 2023.07.13

MongoDB: 치명적 오류: 'MongoClient' 클래스를 찾을 수 없습니다.

MongoDB: 치명적 오류: 'MongoClient' 클래스를 찾을 수 없습니다. 다음 PHP 코드를 실행할 때: $m = new MongoClient("mongodb://localhost:27017"); 다음 오류가 발생합니다. 치명적 오류: 클래스 'MongoClient'를 찾을 수 없습니다(...) MongoDB 확장이 제대로 설치된 것 같습니다(복사했습니다).php_mongodb.dllext 폴더 및 업데이트됨php.ini). PHP는 다음 코드가 로드되었음을 확인하므로 확장이 제대로 실행되고 있는지 확인하는 것 같습니다. echo extension_loaded("mongodb") ? "loaded\n" : "not loaded\n"; 또한.phpinfo()mongodb 확장이 로드되었음을 나타..

programing 2023.07.03

문서의 다른 필드 값으로 필드 업데이트

문서의 다른 필드 값으로 필드 업데이트 이 질문에는 이미 다음과 같은 답이 있습니다. 다른 필드의 값을 사용하여 MongoDB 필드 업데이트 (12개 답변) 마감됨6년 전에. 수집품이 있습니다.t1스키마에 다음 필드가 있는 경우 _id, field1, field1 세트를 원합니다field2의 가치field1예를 들어 sql: update t1 set field1=field2; MongoDB에서 어떻게 합니까? 여기 좋은 소식과 나쁜 소식이 있습니다. 나쁜 소식은 AFAIK 한 번의 업데이트() 통화로는 할 수 없다는 것입니다. - mongo는 업데이트 중인 현재 개체를 참조하는 것을 지원하지 않습니다. 좋은 소식은 다른 방법이 있다는 것입니다. 예를 들어 각 루프에 대해 를 실행할 수 있습니다. db.i..

programing 2023.07.03

mongodb-10gen 설치가 apt-get과 함께 실패했습니다.

mongodb-10gen 설치가 apt-get과 함께 실패했습니다. mongodb-10gen을 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/ 으로 설치하지만 아래 오류가 발생했습니다. dpkg: error processing /var/cache/apt/archives/mongodb-10gen_2.2.0_amd64.deb (--unpack): trying to overwrite '/usr/bin/mongoimport', which is also in package mongodb-clients 1:1.4.4-3 configured to not write apport reports dpkg-deb: subprocess paste kill..

programing 2023.07.03

pymono : 우아하게 레코드를 삭제합니다.

pymono : 우아하게 레코드를 삭제합니다. 여기 피몽고를 사용하여 레코드를 여러 개 삭제하는 코드가 있습니다. ids = [] with MongoClient(MONGODB_HOST) as connection: db = connection[MONGODB_NAME] collection = db[MONGODN_COLLECTION] for obj in collection.find({"date": {"$gt": "2012-12-15"}}): ids.append(obj["_id"]) for id in ids: print id collection.remove({"_id":ObjectId(id)}) 이 기록들을 삭제하는 더 좋은 방법이 있습니까?모든 기록을 직접 삭제하는 것처럼. collection.find({"d..

programing 2023.07.03

mongo 엔진으로 "존재하지 않으면 삽입 업데이트"를 수행하는 방법은 무엇입니까?

mongo 엔진으로 "존재하지 않으면 삽입 업데이트"를 수행하는 방법은 무엇입니까? 일하고 . 제 정의입니다: 이이내정의다니입문서것. class Location(mongoengine.Document): user_id = mongoengine.IntField(required=True) point = mongoengine.GeoPointField(required=True) 이 작업을 수행합니다. 가 주어지면user_id a 리고a.point: 에 이 문서가 .user_id를 사용하여 하나를 만듭니다.user_id그리고.point 그것을저장합니다. 않으면 그지않으문업합다니로 합니다.user_id와 함께point. mongoengine?한으로 할 수 ?:get_or_createMongoDB에서 트랜잭션 지원이 ..

programing 2023.06.28

Mongoose의 배열 스키마로 개체 밀어넣기

Mongoose의 배열 스키마로 개체 밀어넣기 몽구스 스키마가 있습니다. var mongoose = require('mongoose'); var ContactSchema = module.exports = new mongoose.Schema({ name: { type: String, required: true }, phone: { type: Number, required: true, index: {unique: true} }, messages: [ { title: {type: String, required: true}, msg: {type: String, required: true} }] }, { collection: 'contacts', safe: true }); 다음을 수행하여 모델을 업데이트하려고 합..

programing 2023.06.18

mongo의 그룹 집계 후 _id 필드의 이름을 변경할 수 있습니까?

mongo의 그룹 집계 후 _id 필드의 이름을 변경할 수 있습니까? 다음과 같은 질문이 있습니다(간체). db.collection.aggregate([ { $match: { main_id: ObjectId("58f0f67f50c6af16709fd2c7") } }, { $group: { _id: "$name", count: { $sum: 1 }, sum: { $sum: { $add: ["$P31", "$P32"] } } } } ]) Java에서 이 쿼리를 수행하고 클래스에 매핑하고 싶지만 원하지 않습니다._id지도에 표시될name내가 이런 짓을 하면, @JsonProperty("_id") private String name; 그런 다음 이 데이터를 mongo에 다시 저장하면(일부 수정 후) 데이터는 다음..

programing 2023.06.03

도커 컨테이너에서 실행되는 MongoDB에 연결하는 방법은 무엇입니까?

도커 컨테이너에서 실행되는 MongoDB에 연결하는 방법은 무엇입니까? 다음과 같이 MacOS에서 Postgres 서버와 MongoDB 서버를 시작하는 Docker 컨테이너를 실행하고 있습니다. docker run -p 80:80 -p 27017:27017 dockertest * Starting PostgreSQL 9.3 database server ...done. * Starting database mongodb ...done. 출력은 MongoDB 서버가 올바르게 시작되었음을 나타냅니다.그런 다음 컨테이너가 실행 중인 VM의 IP를 다음과 같이 검색합니다. docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default * virt..

programing 2023.06.03

MongoDB에서 수집 레코드 내부의 배열을 정렬하는 방법은 무엇입니까?

MongoDB에서 수집 레코드 내부의 배열을 정렬하는 방법은 무엇입니까? 저는 다음과 같은 기록을 가진 학생들의 컬렉션을 가지고 있고 저는 분류하고 싶습니다.scores의 배열score. 몽고 껍질 위의 주문은 어떻게 생겼습니까? > db.students.find({'_id': 1}).pretty() { "_id" : 1, "name" : "Aurelia Menendez", "scores" : [ { "type" : "exam", "score" : 60.06045071030959 }, { "type" : "quiz", "score" : 52.79790691903873 }, { "type" : "homework", "score" : 71.76133439165544 }, { "type" : "homework..

programing 2023.05.29
반응형