반응형

MongoDB 13

Mongo에서 사용되지 않는 필드를 제거하는 방법은 무엇입니까?

Mongo에서 사용되지 않는 필드를 제거하는 방법은 무엇입니까? 닫혔습니다. 이 질문은 더 많은 것이 필요합니다.집중적인현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 하나의 문제에만 초점을 맞추도록 질문을 업데이트합니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. 문서 정의에서 일부 필드를 제거했습니다.모든 수집 문서에서 이 필드를 제거합니다.어떻게 해야 하나요?시도: db.collection.update( { '': { '$exists': true } }, // Query { '$unset': { '': true } }, // Update false, // Upsert true // Multi-update ) 어디에field사용되지 않는 필드입니다.c..

programing 2023.06.03

원격 서버의 Mongodump

원격 서버의 Mongodump 최근 일부 데이터를 MongoDB로 포팅하여 일일 백업(최대한 cron 작업) 실행 및 백업 중 하나를 보조 Mongo 데이터베이스에 복원하는 방법을 검토하고 있습니다. 시스템은 다음과 같이 설정됩니다. 서버 1: 개발 몽고 데이터베이스 서버 2: 두 개의 mongo 데이터베이스, 하나는 데이터 준비용, 하나는 프로덕션용 서버 3: 여기서 모든 cron 작업/cron 스크립트를 실행합니다. mongo 문서를 확인하고 cron 작업 서버에 로그인하여 다음 명령을 실행하려고 했습니다. (보안을 위해 사용자 이름, 호스트 및 암호가 변경되었습니다. 실제로 localhost에 연결하지 않습니다.) mongodump --host 127.0.0.1/development --port 2..

programing 2023.05.29

Nodejs의 Mongodb vs Postgres

Nodejs의 Mongodb vs Postgres 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 9년 전에 문을 닫았습니다. 이 질문을 개선합니다. 나는 NodeJS 애플리케이션을 구축하고 있으며 NoSQL MongoDB 대 RMDS PostregresSql 사이에서 완전히 갈팡질팡하고 있습니다.제 프로젝트는 NodeJS를 이용하여 웹페이지에서 방문자를 기록하고 방문자 통계를 실시간으로 보여주는 오픈 소스 예제 프로젝트를 만드는 것입니다.MongoDB를 처음에 사용할 계획이었는데, 대부분 오래된 노드JS 예제와 튜토리얼이 그것을 사용했고 무료 계층을 가진 패스호스터가 ..

programing 2023.05.29

MongoDB - 컬렉션 내부의 중첩된 항목을 쿼리하는 방법은 무엇입니까?

MongoDB - 컬렉션 내부의 중첩된 항목을 쿼리하는 방법은 무엇입니까? 다음과 같은 데이터가 있습니다. [ { "_id" : ObjectId("4e2f2af16f1e7e4c2000000a"), "advertisers" : [ { "created_at" : ISODate("2011-07-26T21:02:19Z"), "category" : "Infinity Pro Spin Air Brush", "updated_at" : ISODate("2011-07-26T21:02:19Z"), "lowered_name" : "conair", "twitter_name" : "", "facebook_page_url" : "", "website_url" : "", "user_ids" : [ ], "blog_url" : "",..

programing 2023.05.09

PyMongo를 사용하여 Pandas 데이터 프레임을 mongodb에 삽입합니다.

PyMongo를 사용하여 Pandas 데이터 프레임을 mongodb에 삽입합니다. 다음을 사용하여 판다 데이터 프레임을 몽고드버에 삽입하는 가장 빠른 방법은 무엇입니까?PyMongo? 시도 횟수 db.myCollection.insert(df.to_dict()) 실수를 했습니다. InvalidDocument: documents must have only string keys, the key was Timestamp('2013-11-23 13:31:00', tz=None) db.myCollection.insert(df.to_json()) 실수를 했습니다. TypeError: 'str' object does not support item assignment db.myCollection.insert({id: d..

programing 2023.05.09

MongoDB 나침반: 고유 필드 값 선택

MongoDB 나침반: 고유 필드 값 선택 저는 MongoDB 나침반을 사용하고 있으며 Mongo Shell이 없습니다.MongoDB 나침반 도구를 사용하여 내 컬렉션에서 "장르" 필드의 고유한 값을 선택하는 쿼리를 작성해야 합니다. 샘플 입력: {"_id":{"$oid":"58c59c6a99d4ee0af9e0c34e"},"title":"Bateau-mouche sur la Seine","year":{"$numberInt":"1896"},"imdbId":"tt0000042","genre":["Documentary”,”Short”],"viewerRating":{"$numberDouble":"3.8"},"viewerVotes":{"$numberInt":"17"},"director":"Georges Mlis"..

programing 2023.05.09

배열의 첫 번째 항목에서 일치하도록 MongoDB 쿼리

배열의 첫 번째 항목에서 일치하도록 MongoDB 쿼리 나는 알고 있습니다.$in배열에서 항목의 존재를 검색하는 연산자이지만 항목이 배열의 첫 번째 위치에 있는 경우에만 일치하는 항목을 찾습니다. 예를 들어: { "_id" : ObjectId("0"), "imgs" : [ "http://foo.jpg", "http://bar.jpg", "http://moo.jpg", ] }, { "_id" : ObjectId("1"), "imgs" : [ "http://bar.jpg", "http://foo.jpg", "http://moo.jpg", ] } 다음과 유사한 질문을 찾고 있습니다. db.products.find({"imgs[0]": "http://foo.jpg"}) 이렇게 하면 다음을 반환할 수 있습니다.O..

programing 2023.05.04

Ubuntu에 설치된 MongoDB 버전

Ubuntu에 설치된 MongoDB 버전 안녕하세요 저는 약간 껍데기 n00b입니다. Linux Ubuntu 기계에 설치된 MongoDB 버전을 확인하는 방법을 알려줄 수 있는 사람이 있습니까? 저는 제 MongoDB 쉘 버전 1.2.2를 보았습니다. 그래서 저는 MongoDB 자체도 구식이라고 꽤 확신합니다.그리고 'MongoDB 업데이트 방법' 문서를 아는 사람이 있습니까?저는 mongodb.org 이 조금 혼란스럽다고 생각합니다. 감사합니다. 알겠습니다. mongo 쉘 내부에서 db.version()을 사용하면 1.2.2로 표시됩니다. 만약 내가 mongod --version을 $mongod로 한다면, 나는 이것을 얻습니다. db version v1.2.2, pdfile version 4.5 Wed..

programing 2023.04.29

공식 C# 드라이버를 사용하여 Mongo DB에서 시작

공식 C# 드라이버를 사용하여 Mongo DB에서 시작 mongodb의 공식 문서에서 upsert를 언급하고 있으므로 다음 대신 upsert 명령을 작성하면 정말 좋을 것입니다. if (_campaignRepo.Exists(camp)) { _campaignRepo.DeleteByIdAndSystemId(camp); } _campaignRepo.Save(camp); 가능하다면 DB 수준에서 그 논리를 구현할 수 있는 것.그렇다면 업서트가 있다면 어떤 방법이 있을까요?MongoDBC# 드라이버 버전 2를 사용하려면IsUpsert쓰기 명령에 플래그가 있습니다.이 예제는 전체 문서를 뒤집습니다. var newDoc = new BsonDocument { { "_id", 123 }, { "someKey", "som..

programing 2023.04.29

MongoDB 고유의 집약

MongoDB 고유의 집약 각 주에 가장 많은 지퍼가 있는 도시를 찾기 위해 조사를 진행 중입니다. db.zips.distinct("state", db.zips.aggregate([ { $group: { _id: { state: "$state", city: "$city" }, numberOfzipcodes: { $sum: 1 } } }, { $sort: { numberOfzipcodes: -1 } } ]) ) 쿼리의 집약 부분은 정상적으로 동작하고 있는 것처럼 보이지만, 구별을 추가하면 빈 결과가 나타납니다. ID에 상태가 있기 때문인가요?내가 할 수 있는 건distinct("_id.state?$addToSet을 집약 프레임워크와 함께 사용하여 개별 개체를 셀 수 있습니다. 예를 들어 다음과 같습니다. ..

programing 2023.04.04
반응형