반응형

mongodb 20

오류: mongodb를 연결하는 윈도우즈에서 유닉스 소켓을 지원하지 않습니다.

오류: mongodb를 연결하는 윈도우즈에서 유닉스 소켓을 지원하지 않습니다. 저는 mongodb에 접속하기 위해 로보몽고 도구를 사용하고 있습니다.내 DB에 연결할 때 오류 세부 정보 표시 어떻게 고칠까요?동일한 문제가 있었고 전체 URL을 제거하여 해결할 수 있었습니다(예:mongodb://myuser:mypassword@mongodb-test.mydomain.com/my_database) 연결 탭에서 mongodb 서버 URL만 입력합니다.mongodb-test.mydomain.com. 그런 다음 인증 탭에서 인증 수행 확인란을 선택하고 데이터베이스, 사용자 이름, 암호를 지정했습니다. 만약을 위해 Advanded 탭에도 데이터베이스를 추가했고 이제 오류 없이 연결할 수 있습니다.다음과 같은 경우에..

programing 2023.07.09

MongoDB Java 드라이버에 대한 로깅 구성

MongoDB Java 드라이버에 대한 로깅 구성 MongoDB Java 드라이버가 디버깅에 유용한 메시지를 출력하도록 구성할 수 있습니까? 이상적으로는 표준 로깅 프레임워크 중 하나를 사용합니다.저는 주로 나가는 각 쿼리, 수신된 데이터의 양, 시간 및 오류 코드를 확인하는 데 관심이 있습니다.MongoDB Java 드라이버 클래스를 로드하기 전에 몇 가지 시스템 속성을 설정해야 합니다. // Enable MongoDB logging in general System.setProperty("DEBUG.MONGO", "true"); // Enable DB operation tracing System.setProperty("DB.TRACE", "true"); 이렇게 하면 드라이버는 표준 Java 로깅 프레임..

programing 2023.07.09

공유 호스팅 환경에서 MongoDB를 설정할 수 있습니까?

공유 호스팅 환경에서 MongoDB를 설정할 수 있습니까? 닫혔습니다. 이 질문은.출입 금지의현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?스택 오버플로의 주제가 되도록 질문을 업데이트합니다. 10년 전에 문을 닫았습니다. 이 질문을 개선합니다. 저는 GoDaddy를 사용하고 있으며 애완동물 프로젝트에 MongoDB를 사용하고 싶습니다.데몬을 실행해야 하기 때문에 가능할지는 모르겠지만, 방법이 없을까요? 편집: 질문을 닫았지만, 같은 질문으로 이 게시물에 걸려든 사람이 있다면: 기존 공유 환경에서 MongoDB를 설정할 수는 없지만 클라우드의 마법 덕분에 무료 Mongo Hosting을 다음과 같은 곳에서 찾을 수 있습니다. https://mongolab.com/welcome/ ht..

programing 2023.06.29

다른 컨테이너의 도커 몽고 이미지 '연결 거부됨'

다른 컨테이너의 도커 몽고 이미지 '연결 거부됨' 도커가 처음입니다.MongoDB 컨테이너와 노드를 생성하려고 합니다.JS 컨테이너.내 파일 모양: version: '2' services: backend: image: node:5.11-onbuild ports: - "3001:3001" volumes: - .:/code working_dir: "/code" links: - mongodb mongodb: image: mongo:3.3 expose: - 27017 실행되어야 합니다.npm install그리고 나서.node ..그렇지만docker-compose up으로 끝나다[MongoError: connect ECONNREFUSED 127.0.0.1:27017]명령하는 동안node .저는 이것이 그것 때문이..

programing 2023.06.29

오류: "MongoDB Atlas 클러스터의 서버에 연결할 수 없습니다."

오류: "MongoDB Atlas 클러스터의 서버에 연결할 수 없습니다." 노드 앱에서 "MongoDB Atlas 클러스터의 서버에 연결할 수 없습니다."라는 메시지를 표시합니다.현재 IP 주소가 Atlas 클러스터의 IP 화이트리스트에 있는지 확인하십시오." IP 화이트리스트에 0.0.0.0과 함께 현재 IP 주소를 이미 추가했습니다. 아래는 오류 메시지 사진과 연결하기 위해 작성한 코드입니다.node.js와 mongodb는 처음입니다.저는 여기에 있는 모든 해결책을 살펴보았지만 어느 것도 이 문제를 해결할 수 없었습니다. var express = require('express'); var bodyparser = require('body-parser'); var mongoose = require('mo..

programing 2023.06.24

동기화 찾기와 동기화 찾기의 차이점

동기화 찾기와 동기화 찾기의 차이점 저는 매우 간단한 쿼리를 작성하고 있습니다. 컬렉션에서 고유 ID에 따라 문서를 가져옵니다.약간의 좌절 끝에 (저는 mongo와 async/wait 프로그래밍 모델이 처음입니다), 저는 이것을 알게 되었습니다. IMongoCollection collection = // ... FindOptions options = new FindOptions { Limit = 1 }; IAsyncCursor task = await collection.FindAsync(x => x.Id.Equals(id), options); List list = await task.ToListAsync(); TModel result = list.FirstOrDefault(); return result;..

programing 2023.06.24

Mongo 업데이트 어레이 요소(.NET 드라이버 2.0)

Mongo 업데이트 어레이 요소(.NET 드라이버 2.0) 편집: 자바스크립트 방식을 찾는 것이 아닙니다.저는 이것을 할 수 있는 MongoDBC# 2.0 드라이버 방법을 찾고 있습니다(가능하지 않을 수도 있다는 것을 알지만, 누군가 해결책을 알고 있기를 바랍니다). 나는 mongodb에 있는 주 문서의 배열에 포함된 항목의 값을 업데이트하려고 합니다. 저는 이것을 할 강력한 유형의 방법을 찾고 있습니다.Mongodbc# 2.0 드라이버를 사용하고 있습니다. 요소를 팝업하고 값을 업데이트한 다음 다시 삽입하면 됩니다.제가 그동안 작성되었을 수도 있는 내용을 덮어쓰고 있기 때문에, 이것은 단지 옳지 않은 것처럼 느껴집니다. 여기 제가 지금까지 시도했지만 운이 없었습니다. private readonly IM..

programing 2023.06.19

문서의 특정 부분 가져오기

문서의 특정 부분 가져오기 제가 몽고드를 시도하고 있는데 문서의 특정 부분만 받는 것이 가능한지 궁금합니다. 예를 들어 다음과 같습니다. { "name" : "MongoDB", "info" : { x : 203, y : 102 } } 그리고 나는 오직 내용만을 원합니다.info. 내가 찾은 가장 가까운 것은db.collection.find({}, { info: 1 })하지만 이것은 나를 돌아옵니다.{ "info" : { x : 203, y : 102 } }필요할 때만{ x : 203, y : 102 }.할 수 있습니다 db.collection.find({},{'info.x':1, 'info.y':1}) 그러나 이는 투영에 있는 정보 개체의 모든 항목을 나열하는 것을 의미합니다. 이 항목은 원하는 항목이 ..

programing 2023.06.19

MongoDB 및 Nodejs를 사용한 날짜 삽입 및 쿼리

MongoDB 및 Nodejs를 사용한 날짜 삽입 및 쿼리 mongodb와 nodejs에서 날짜별로 기록을 찾는 데 도움이 필요합니다. 다음과 같이 스크레이핑 스크립트에서 json 개체에 날짜를 추가합니다. jsonObj.last_updated = new Date(); 이 개체가 mongodb에 삽입되었습니다.다음과 같이 볼 수 있습니다. "last_updated" : "2014-01-22T14:56:59.301Z" 그런 다음 nodejs 스크립트에서 findOne()을 수행합니다. var jObj = JSON.parse(line.toString()); collection.findOne(jObj,function(err, doc) { if (doc){ console.log(doc._id); } else {..

programing 2023.05.25

Mongo 컬렉션에서 특수 문자 작업

Mongo 컬렉션에서 특수 문자 작업 삭제할 수 없는 컬렉션이 있습니다. 이름의 "-"가 특수 문자인 것 같습니다.MongoDB에서 특수 문자를 피하는 가장 좋은 방법은 무엇입니까? > db.tweets.drop(); true 그렇지만 > db.tweets-old.drop(); ReferenceError: old is not defined (shell):1 따옴표(싱글과 더블 모두)와 슬래시를 사용하여 탈출하려고 했지만 아무 것도 작동하지 않습니다.다음 작업이 가능성: db["tweets-old"].drop(); 속성 이름에 특수 문자를 사용할 수 있는 대괄호 표기법이라고 합니다.이는 다음과 같습니다. db.getCollection("tweets-old").drop() 그리고 그것은 지금까지 오랫동안 존..

programing 2023.05.25
반응형