반응형

mongodb 18

오류: 사용자를 추가할 수 없음: 테스트에서 {createUser:

오류: 사용자를 추가할 수 없음: 테스트에서 {createUser: 저는 MongoDB로 시작하고 있으며 dbs에 대한 액세스 권한을 사용자/패스하고 싶습니다.제가 가장 먼저 한 일은 사용자를 생성하고 관리한 후 auth activate로 mongodb를 시작한 것입니다. 이것은 제가 만든 사용자입니다. db.getUser("admin") { "_id" : "admin.admin", "user" : "admin", "db" : "admin", "roles" : [ { "role" : "dbAdminAnyDatabase", "db" : "admin" }, { "role" : "clusterAdmin", "db" : "admin" } ] } } 그런 다음 다음 명령을 사용하여 사용자를 생성하려고 합니다. u..

codememo 2023.07.07

Mongoose 채우기 하위 하위 문서

Mongoose 채우기 하위 하위 문서 MongoDB에 이 설정이 있습니다. 항목: title: String comments: [] // of objectId's 댓글: user: ObjectId() item: ObjectId() comment: String 내 몽구스 스키마는 다음과 같습니다. itemSchema = mongoose.Schema({ title: String, comments: [{ type: Schema.Types.ObjectId, ref: 'comments' }], }); Item = mongoose.model('items', itemSchema); commentSchema = mongoose.Schema({ comment: String, user: { type: Schema.Type..

codememo 2023.07.07

.mongo'가 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

.mongo'가 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다. 나는 몽고브를 설치했습니다.그리고 명령 프롬프트에서 .mongo 또는 mongo를 실행하려고 할 때.다음 오류가 표시됩니다. .mongo'가 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다. 제가 지금 튜토리얼을 따라가고 있어서 여기에 걸려서 더 이상 진행할 수가 없어요.단계별 가이드를 원하는 사용자: 의 Mongo를 추가해야 합니다.bin 변수 " " 폴더"에 입니다. 다음은 Windows 10에서의 방법입니다. Mongo의 빈 폴더를 찾습니다. 여러분이 에 있는지 위가확실않아것있다입니을안에 것입니다.C:\Program Files\MongoDB\Server\3.4\ 는 그은..

codememo 2023.07.07

테스트를 위한 인메모리 MongoDB?

테스트를 위한 인메모리 MongoDB? 내 노드에 대한 통합 및 시스템 테스트를 작성하고 있습니다.MongoDB 데이터베이스를 사용하는 JS 응용 프로그램입니다.제가 사용하는 테스트 프레임워크는 모카와 슈퍼테스트입니다.MongoDB를 테스트에만 사용할 수 있는 인메모리 데이터베이스로 설정할 수 있습니까? 테스트가 완료되면 모든 컬렉션과 문서를 삭제합니다.mongodb-memory-server를 사용하여 이 작업을 수행할 수 있습니다.패키지는 mongod 바이너리를 홈 디렉토리로 다운로드하고 필요에 따라 메모리 백업 MondoDB 인스턴스를 인스턴스화합니다.각 테스트 파일에 대해 새 서버를 스핀업할 수 있습니다. 즉, 모든 서버를 병렬로 실행할 수 있습니다. just 및 네이티브 mongodb 드라이버를 ..

codememo 2023.06.27

Mongoose 스키마에서 여러 값을 사용하는 고유한 문서

Mongoose 스키마에서 여러 값을 사용하는 고유한 문서 e-메일 주소와 sweepstakes_id의 조합을 기준으로 각 문서가 고유한지 확인해야 하는 특별한 경우가 있습니다.저는 모든 것을 살펴보았지만, 이런 종류의 검증을 수행하는 방법을 찾을 수 없습니다. 스키마 정의: var submissionSchema = new Schema({ client_id: { type: Schema.Types.ObjectId, ref: 'Client', index: true }, sweepstakes_id: { type: Schema.Types.ObjectId, ref: 'Sweepstakes', index: true }, email: { type: String, index: true }, data: { type: S..

codememo 2023.06.27

스프링 데이터 - Mongodb - 내포된 객체에 대한 방법으로 찾기

스프링 데이터 - Mongodb - 내포된 객체에 대한 방법으로 찾기 두 개의 도메인 객체를 가지고 있습니다. @Document public class PracticeQuestion { private int userId; private List questions; // Getters and setters } @Document public class Question { private int questionID; private String type; // Getters and setters } 제 JSON 의사는 이렇습니다. { "_id" : ObjectId("506d9c0ce4b005cb478c2e97"), "userId" : 1, "questions" : [ { "questionID" : 1, "type..

codememo 2023.06.22

Mongoose/Mongodb: 채워진 쿼리 데이터에서 필드 제외

Mongoose/Mongodb: 채워진 쿼리 데이터에서 필드 제외 저는 평균 환경에서 다음 몽구스 쿼리를 사용하여 특정 저자와 해당 책을 찾아 출력합니다. Author .findOne({personcode: code}) .select('-_id') .select('-__v') .populate('bookids') //referencing to book documents in another collection (->array of bookids) .select('-_id') //this doens't affect the data coming from the bookids-documents .select('-__v') //this doens't affect the data coming from the boo..

codememo 2023.06.22

mongo의 명령줄 인증 실패

mongo의 명령줄 인증 실패 저는 osx에서 mongo 2.2.2를 실행하고 있습니다. 작업을 수행하면 다음 인증이 정상적으로 수행됩니다. $ mongo >> use admin >> db.auth("uname", "password") 로그: Thu Mar 7 13:51:08 [initandlisten] connection accepted from 127.0.0.1:63474 #10 (4 connections now open) Thu Mar 7 13:51:08 [conn10] authenticate db: admin { authenticate: 1, nonce: "123", user: "uname", key: "456" } 그러나 명령줄에서 직접 인증을 시도할 때: $ mongo admin -u unam..

codememo 2023.06.02

Mongoose에서 캐스케이드 스타일 삭제

Mongoose에서 캐스케이드 스타일 삭제 MySQLs 외부 키를 사용하는 것과 유사하게 Mongoose에서 부모의 자식을 모두 삭제하는 방법이 있습니까? 예를 들어 MySQL에서는 외부 키를 할당하고 삭제 시 캐스케이드로 설정합니다.따라서 클라이언트를 삭제하면 모든 응용프로그램 및 관련 사용자도 제거됩니다. 최상위 수준에서: 클라이언트 삭제 스위프 스테이크 삭제 제출 삭제 스위프 티켓과 제출에는 모두 client_id 필드가 있습니다.제출에는 sweepstakes_id 및 client_id 필드가 모두 있습니다. 지금 저는 다음 코드를 사용하고 있으며 더 나은 방법이 있어야 한다고 생각합니다. Client.findById(req.params.client_id, function(err, client) {..

codememo 2023.05.18

Mongoose 스키마에서 다른 스키마를 참조하는 방법은 무엇입니까?

Mongoose 스키마에서 다른 스키마를 참조하는 방법은 무엇입니까? 저는 데이트 앱을 위해 몽구스 스키마를 만들고 있습니다. 각각 갖고 싶어요person방문한 모든 이벤트에 대한 참조를 포함하는 문서, 어디에events는 시스템에 자체 모델이 있는 또 다른 스키마입니다.스키마에서 이것을 어떻게 설명할 수 있습니까? var personSchema = mongoose.Schema({ firstname: String, lastname: String, email: String, gender: {type: String, enum: ["Male", "Female"]} dob: Date, city: String, interests: [interestsSchema], eventsAttended: ??? }); 모집단..

codememo 2023.05.18
반응형