반응형

MongoDB 18

mongo 스크립트로 파일 쓰기 작업을 수행하시겠습니까?

mongo 스크립트로 파일 쓰기 작업을 수행하시겠습니까? mongojs 스크립트에서 파일에 쿼리 결과를 쓸 수 있습니까?저는 많은 검색을 해봤지만 해결책을 찾지 못했습니다. ex:- cursor = db.users.find(); while(cursor.hasNext()) { cursor.next(); // writing the cursor output to file ???? } 인쇄한 다음 출력을 리디렉션할 수 있습니다. script.js: cursor = db.users.find(); while(cursor.hasNext()){ printjson(cursor.next()); } 그런 다음 스크립트를 실행하고 출력을 파일로 리디렉션합니다. mongo --quiet script.js > result.txt..

programing 2023.05.29

MongoDB 및 코드 점화기

MongoDB 및 코드 점화기 닫혔습니다. 이 질문은 충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 도구, 라이브러리 또는 즐겨찾는 오프사이트 리소스를 추천하거나 찾는 질문은 의견이 많은 답변과 스팸을 유인하는 경향이 있기 때문에 스택 오버플로의 주제에서 벗어나 있습니다.대신 문제를 설명하고 문제를 해결하기 위해 지금까지 수행된 작업을 설명합니다. 9년 전에 문을 닫았습니다. 이 질문을 개선합니다. CodeIgniter의 MongoDB로 작업할 수 있는 튜토리얼, 라이브러리 등을 안내하는 것을 도와줄 수 있는 사람이 있습니까?"CodeIgniter 방식"인지는 모르겠지만 현재 데이터베이스 연결을 저장하기 위한 추가 속성으로 Mongo 클래스를 확장하는 CodeIgnite..

programing 2023.05.24

Mongoose를 사용한 다대다 매핑

Mongoose를 사용한 다대다 매핑 제 디자인에는 플래시 카드 스키마와 패키지 스키마가 있습니다.하나의 플래시 카드는 서로 다른 패키지에 속할 수 있으며 패키지에는 서로 다른 플래시 카드가 포함될 수 있습니다. 아래에 my mongoose 스키마 정의의 제거된 버전을 볼 수 있습니다. // package-schema.js var Schema = mongoose.Schema, ObjectId = Schema.ObjectId; var PackageSchema = new Schema({ id : ObjectId, title : { type: String, required: true }, flashcards : [ FlashcardSchema ] }); var exports = module.exports = ..

programing 2023.05.24

MongoDB에서 여러 컬렉션 검색

MongoDB에서 여러 컬렉션 검색 저는 MongoDB의 이론과 조인을 지원하지 않는다는 사실을 알고 있으며, 내장된 문서를 사용하거나 가능한 한 정규화를 해제해야 한다는 사실을 알고 있지만, 다음과 같습니다. 다음과 같은 여러 문서가 있습니다. 교외를 포함하지만 이름, 성도 포함하는 사용자 주를 포함하는 교외 지역 학교를 포함하는 하위 항목은 사용자에 속하지만 이름, 성도 있습니다. 예: Users: { _id: 1, first_name: 'Bill', last_name: 'Gates', suburb: 1 } { _id: 2, first_name: 'Steve', last_name: 'Jobs', suburb: 3 } Suburb: { _id: 1, name: 'Suburb A', state: 1 } ..

programing 2023.05.24

시스템에 사용자 필드가 없습니다.Mongos와 연결할 때 프로파일 수집

시스템에 사용자 필드가 없습니다.Mongos와 연결할 때 프로파일 수집 MongoDB 클러스터와 클라이언트가 Mongos 인스턴스를 통해 연결되어 있습니다.클러스터의 개별 mongo가 모두 다음을 사용하여 실행되고 있습니다.--auth그리고 몽고족은 a.--keyfile그들과 소통할 때.우리는 느린 쿼리를 프로파일링하고 있지만 Mongo를 통과하는 쿼리에 대한 사용자 이름을 얻지 못하고 있습니다. 더 명확하게 하기 위해: Mongo 중 하나에 직접 연결하고, 인증하고, 쿼리를 실행하면,system.profile이후 수집, 그리고.user필드에 내 사용자 이름이 입력됩니다. 내가 mongos를 통해 연결하고, 인증하고, 쿼리를 실행하면 시스템이 됩니다.프로파일 컬렉션에는 쿼리에 대한 프로파일링 정보가 포함..

programing 2023.05.14

MongoDB에서 중첩 인덱스를 만드는 방법은 무엇입니까?

MongoDB에서 중첩 인덱스를 만드는 방법은 무엇입니까? A. 색인 작성 방법nested가치관은? B. 색인 작성 방법valuetwo? { id: 00000, attrs: { nested:{ value: value1, valuetwo: value2, } } } 제가 여기서 찾아봤습니다. 제가 알기로는 http://www.mongodb.org/display/DOCS/Indexes, 과 문서들은 중첩되지 않은 것들을 색인화하는 것에 대해 명확하지 않습니다.최상위 필드에 색인을 작성하는 것처럼 다음과 같이 작성할 수 있습니다. db.collection.createIndex({"attrs.nested.value": 1}) 각 필드에 명시적으로 인덱스를 작성해야 합니다.MongoDB는 인덱스 필드가 배열인 경우..

programing 2023.05.14

사전 저장 콜백에서 레코드가 "새로 작성되었는지" 확인

사전 저장 콜백에서 레코드가 "새로 작성되었는지" 확인 mongoose 모델 스키마의 프리세이브 콜백에서 레코드 "신규"(아직 저장되지 않음) 여부를 확인할 수 있는 방법이 있습니까?예, 모델 인스턴스에 이를 나타내는 부울 속성이 있습니다.다음 이름으로 액세스this.isNew저장된 미들웨어로부터.var MySchema = new Schema({...}); MySchema.pre('save', function(next) { if (this.isNew) { // Hooray ! } next(); }); 언급URL : https://stackoverflow.com/questions/12092772/determine-if-a-record-is-new-in-the-pre-save-callback

programing 2023.05.14

ubuntu 18.04 LTS에서 mongodb를 제대로 설치할 수 없습니다.

ubuntu 18.04 LTS에서 mongodb를 제대로 설치할 수 없습니다. Ubuntu 18.04 LTS에 mongodb를 설치하려고 하는데 다음 오류가 발생합니다. 이러한 문제를 해결하려면 'apt --fix-broken install'을 실행해야 합니다.다음 패키지에 충족되지 않은 종속성이 있습니다. mongodb-org: 종속성: mongodb-org-server 그러나 설치되지 않을 것입니다. mongodb-org-tools에 따라 다르지만 설치되지 않을 것입니다. E: 충족되지 않은 종속성.패키지 없이 'apt --fix-broken install'을 시도하거나 솔루션을 지정합니다.umar@umar-Lenovo-ideapad-320-15ISK:~/데스크톱/포트폴리오/async-demo$ su..

programing 2023.05.09
반응형