반응형

MongoDB 14

Windows MongoDB - 나침반이 설치되었지만 시스템에서 나침반을 찾을 수 없습니다.

Windows MongoDB - 나침반이 설치되었지만 시스템에서 나침반을 찾을 수 없습니다. Mongo-Compass용 GUI를 선택하여 MongoDB Community Version Download Setup을 실행했습니다.설치에 문제가 없으며 설치가 성공적으로 완료되었습니다. 그러나 설치 후 시스템 어디에도 설치된 나침반을 찾을 수 없었습니다. C:\Program Files\MongoDB도 마찬가지입니다.\Server\3.6\bin에 나침반용 실행 파일이나 DLL이 없습니다. 나침반은 어떻게 됐어요? Windows 10에서는 어떤 이유로 인해 숨겨진 AppData 디렉토리에 설치됩니다.적어도 저는 여기서 'MongoDB 나침반' 바로 가기를 먼저 찾았습니다. C:\Users\\AppData\Roami..

programing 2023.07.13

Mongoose는 항상 빈 배열 노드를 반환합니다.제이에스

Mongoose는 항상 빈 배열 노드를 반환합니다.제이에스 사용해 보았습니다.find그리고.findOne둘 다 서류를 돌려주지 않고 있습니다 find다음 시간 동안 빈 배열을 반환합니다.findOne돌아오는 중null.err두 경우 모두에 있어서는null뿐만 아니라. 여기 제 연결고리가 있습니다. function connectToDB(){ mongoose.connect("mongodb://localhost/test"); //i have also tried 127.0.0.1 db = mongoose.connection; db.on("error", console.error.bind(console, "connection error:")); db.once("open", function callback(){ co..

programing 2023.07.08

Node.js/Express 및 Mongoose를 사용하여 MongoDB에 이미지 저장

Node.js/Express 및 Mongoose를 사용하여 MongoDB에 이미지 저장 현재 저는 angular-file-uppload를 사용하여 이미지 업로드를 처리하고 있으며 서버의 파일 시스템에 이미지를 저장하고 HTML로 참조하기만 하면 됩니다.그러나 블로그 게시물에 대해 정의한 스키마 내의 데이터베이스에 직접 이미지를 저장하려고 합니다. var blogSchema = new Schema({ title: String, author: String, body: String, likes: { type: Number, default: 0 }, comments: [{ type: Schema.Types.ObjectId, ref: 'Comment' }], date: { type: Date, default: D..

programing 2023.07.08

Nginx Reverse Proxy 뒤에 MongoDB를 설정하는 방법

Nginx Reverse Proxy 뒤에 MongoDB를 설정하는 방법 MongoDB 데이터베이스에 액세스하기 위한 역방향 프록시로 Nginx를 설정하려고 합니다.기본적으로 Mongo는 27017 포트를 수신합니다.제가 하고 싶은 것은 예를 들어 mongodb.mysite.com 의 호스트 이름을 nginx를 통해 리디렉션하여 mongodb 서버에 전달하는 것입니다.그런 식으로 외부 네트워크에서 알려진 27017 포트를 닫고 제가 제공한 예와 같이 숨겨진 URL에서 제 DB에 액세스합니다. 그래서 나는 다음과 같은 구성으로 Nginx를 설정하려고 합니다. server { listen 80; server_name mongo.mysite.com; gzip off; location / { proxy_pass ..

programing 2023.06.28

Meteor.js는 "example.com " 또는 "www.example.com "에 배포합니까?

Meteor.js는 "example.com " 또는 "www.example.com "에 배포합니까? 최근 다음 명령을 사용하여 유성 앱을 배포했습니다. $ meteor deploy example.com 나중에(동일하다고 생각) 다음을 사용합니다. $ meteor deploy www.example.com 두 가지 다른 버전의 앱을 제공하게 되는데, 하나는 다음에서 호스팅됩니다.example.com에서 호스트되는 기타www.example.com. 배포 중 하나를 되돌릴 수 있습니까?어떤 것을 되돌려야 합니까? 그렇지 않은 경우 도메인 공급자에 어떤 종류의 구성을 설정해야 합니까?사람들이 당신의 페이지를 방문할 때, 당신은 그들이 보기를 원합니까?mydomain.example또는www.mydomain.exam..

programing 2023.06.28

플러그형 MongoDB 스토리지를 사용하는 Django 문제

플러그형 MongoDB 스토리지를 사용하는 Django 문제 GridFS로만 스토리지 백엔드를 제공하기 위해 django와 mongo engine을 사용하려고 합니다.나는 아직 MySQL 데이터베이스를 가지고 있습니다. 저는 장고 관리자에서 삭제할 때 이상한 (나에게) 오류가 발생하여 제가 잘못하고 있는 것이 아닌가 생각하고 있습니다. 내 코드는 다음과 같습니다. # settings.py from mongoengine import connect connect("mongo_storage") # models.py from mongoengine.django.storage import GridFSStorage class MyFile(models.Model): name = models.CharField(max_l..

programing 2023.06.23

Mongoose에서 regex를 사용하여 아이템을 찾는 방법

Mongoose에서 regex를 사용하여 아이템을 찾는 방법 이 질문에는 이미 다음과 같은 답이 있습니다. 몽구스.js: 사용자 이름 LIKE 값으로 사용자 찾기 (15개 답변) 마감됨6년 전에. Mongoose doc에서 MongoDb의 $regex에 해당하는 것을 찾지 못했습니다.간단한 몽구스를 제공할 수 있습니까?find()정규 표현으로?mongoose doc for found. 정규식에 대한 mongodb doc. var Person = mongoose.model('Person', yourSchema); // find each person with a name contains 'Ghost' Person.findOne({ "name" : { $regex: /Ghost/, $options: 'i' }..

programing 2023.06.23

MongoDB 캐시 시스템 이해

MongoDB 캐시 시스템 이해 이것은 기본적인 질문이지만, 매우 중요하며, 저는 정말 요점을 이해할 수 없습니다. 우리가 읽을 수 있는 공식 문서에서. MongoDB는 가장 최근에 사용된 모든 데이터를 RAM에 저장합니다.쿼리에 대한 인덱스를 만들고 작업 데이터 세트가 RAM에 맞으면 MongoDB는 메모리에서 모든 쿼리를 처리합니다. 제가 이해할 수 없는 부분은 쿼리에 대한 인덱스를 만들고 작업 데이터 세트가 RAM에 적합한 경우 여기서 "지옥"은 무엇을 의미합니까? 예를 들어, 모델을 업데이트한 경우, 업데이트를 했기 때문에 RAM에 저장되어 있기 때문에 메모리에서 가져올 수 있지만, 이것은 제가 생각하기에 매우 명확하지 않습니다. 쿼리하는 데이터가 메모리에서 전송되는지 여부를 어떻게 확인할 수 있..

programing 2023.05.14

MongoDB: 무조건적인 업데이트?

MongoDB: 무조건적인 업데이트? 이것은 어리석은 질문처럼 보이지만 저는 아직 답을 찾지 못했습니다.MongoDB 컬렉션의 모든 레코드에 동일한 field->value를 추가하기를 원할 경우 이를 위한 적절한 셸 명령은 무엇입니까?빈 쿼리({})로 다중 업데이트를 시도했지만 다음 오류가 발생했습니다. 다중 업데이트는 $ 연산자에서만 작동합니다. 어떻게 하면 이 상황을 모면할 수 있을지 좀 망설여집니다.좋은 의견이라도 있나?오류가 모든 것을 말해줍니다. 수식자 연산자를 사용하여 여러 문서를 수정할 수 있습니다.당신은 아마 다음과 같은 것을 가지고 있었을 것입니다. > db.coll.update({ }, { a: 'b' }, false, true); 일반적으로 컬렉션의 첫 번째 개체를 다음으로 대체합니다..

programing 2023.05.09

MongoParseError: URI에 호스트 이름, 도메인 이름 및 tld가 없습니다.

MongoParseError: URI에 호스트 이름, 도메인 이름 및 tld가 없습니다. 내 앱(nodejs)을 mongodb에 연결하려고 할 때 이 오류가 발생합니다.여기서 도와주셔서 정말 감사합니다. MongoParseError: URI does not have hostname, domain name and tld at parseSrvConnectionString (E:\Projects\NodeAPI\node_modules\mongodb-core\lib\uri_parser.js:41:21) at parseConnectionString (E:\Projects\NodeAPI\node_modules\mongodb-core\lib\uri_parser.js:509:12) at connect (E:\Projec..

programing 2023.05.09
반응형