반응형

MongoDB 36

node.js에서 모듈 'mongodb'를 찾을 수 없습니다.

node.js에서 모듈 'mongodb'를 찾을 수 없습니다. 첫 번째 node.js 프로젝트를 진행하고 있습니다.mongodb를 설치하고 server.js 파일을 가지고 있는데 실행하려고 하면 이 오류가 발생합니다. module.js:340 throw err; ^ Error: Cannot find module 'mongodb' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:362:17) at require (module.js:378:17) mongodb가 설치되어 있는 것이 확실합니다. C# 창 배경에서 오는 unix는 처..

source 2023.07.06

Mongodb를 사용하여 최근 X분 데이터를 가져오는 쿼리

Mongodb를 사용하여 최근 X분 데이터를 가져오는 쿼리 다음 문서 형식을 가진 내 DB를 쿼리하려고 합니다. { "_id" : ObjectId("520b8b3f8bd94741bf006033"), "value" : 0.664, "timestamp" : ISODate("2013-08-14T13:48:35Z"), "cr" : ISODate("2013-08-14T13:50:55.834Z") } 다음 쿼리를 사용하여 날짜/시간에서 마지막 레코드를 가져올 수 있습니다. db.mycol.find({timestamp:{$gt: ISODate("2013-08-14T13:48:00Z")}}).sort({x:1}); 하지만 저는 18분 전의 값 필드와 타임스탬프가 있는 세트를 얻으려고 합니다.18분 동안의 부분은 Mon..

source 2023.07.06

MongoDB 잘못된 문서: 개체를 인코딩할 수 없습니다.

MongoDB 잘못된 문서: 개체를 인코딩할 수 없습니다. 저는 스크레이피를 사용하여 블로그를 스크랩한 다음 데이터를 mongodb에 저장하고 있습니다.처음에는 잘못된 문서 예외가 발생했습니다.제가 보기에 데이터가 올바른 인코딩이 아니라는 것이 분명합니다.그래서 개체를 유지하기 전에 MongoPipeline에서 문서가 'utf-8 strict'에 있는지 확인한 다음 mongodb에 개체를 유지하려고 합니다. 그래도 잘못된 문서 예외가 발생합니다. 이제 짜증이 납니다. 이것은 mongodb에 개체를 유지하는 내 코드 my MongoPipelineObject입니다. # -*- coding: utf-8 -*- # Define your item pipelines here # import pymongo impor..

source 2023.07.06

_id 필드가 없는 mongoexport

_id 필드가 없는 mongoexport mongoexport를 사용하여 일부 데이터를 .json 형식의 파일로 내보내고 있지만 문서에 _id:IDVALUE tuples에 의해 도입된 큰 크기의 오버헤드가 있습니다. 비슷한 게시물을 찾았습니다 _id 필드 없이 MongoDB에서 데이터를 검색할 수 있는 방법이 있습니까?mongo에서 데이터를 검색할 때 _id 필드를 생략하지만 내보내지 않는 방법에 대해 설명합니다.다음을 사용하는 것이 좋습니다..Exclude("_id")저는 어떻게든 포함시키기 위해 mongoexport의 --query 매개 변수를 수정하려고 했습니다..Exclude("_id")매개 변수입니다. 그러나 지금까지 모든 시도가 실패했습니다. 이 작업을 수행하는 적절한 방법이 무엇인지 제안해 ..

source 2023.07.01

Spring MongoRepository가 삽입하는 대신 업데이트 중이거나 다시 시작되고 있습니다.

Spring MongoRepository가 삽입하는 대신 업데이트 중이거나 다시 시작되고 있습니다. 사용 중: org.springframework.data.mongodb.repository.MongoRepository 빈 DB로 시작하여 다음을 사용하여 개체를 만듭니다._id = 1234예를 들어, 다른 문자열 필드를 다음으로 설정합니다.hello예를 들어, 다음을 수행합니다. repository.save(object); MondoDB에 문서를 저장합니다. 새 개체를 생성하고 동일하게 설정합니다._id = 1234그러나 다른 String 필드를 다음으로 설정합니다.world다른 저장으로 이동합니다. repository.save(newObject); 결과: 저장은 작동하지만 원래 개체를 업데이트합니다. 예..

source 2023.07.01

MongoError: 노드 js에서 알 수 없는 수식어: $pushAll

MongoError: 노드 js에서 알 수 없는 수식어: $pushAll mongo 오류: MongoError: Unknown modifier: $pushAll로 모델 저장에 실패했을 때 문제가 발생했습니다. 필드가 .subDomains다음과 같이 하위 도메인으로 기본 저장됩니다. // already Domain instance get availble Domain.subDomains.push({'name': 'default' , 'role': 'xyz', ...}); // save domain with default fileds Domain.save() 시스템 정보는 다음과 같습니다. ➜ ~ node --version v9.4.0 ➜ ~ npm --version 5.6.0 ➜ ~ ➜ ~ mongo --v..

source 2023.07.01

MongoDB와 Postgre 중에서 선택하는 방법GIS용 SQL?

MongoDB와 Postgre 중에서 선택하는 방법GIS용 SQL? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 6년 전에 문을 닫았습니다. 이 질문을 개선합니다. 이 주제에 대한 정보를 찾고 있지만, 제가 찾는 대부분의 기사는 3년 이상 된 것입니다.저는 또한 이런 면에 대해 상당히 생소하고 누구에게 물어봐야 할지 잘 모르겠습니다. 저는 데이터베이스 전문가는 아니지만 MongoDB를 몇 번 사용한 적이 있습니다.저는 Postgre만 사용했습니다.소규모 프로젝트의 경우 SQL 1회(GIS 관련 항목 없음).제가 지금 다이너모 DB에 저장한 적은 양의 데이터를 가지고 ..

source 2023.06.26

다중 인증 사용자 계정을 위한 MongoDB 스키마 설계

다중 인증 사용자 계정을 위한 MongoDB 스키마 설계 node.js/express/mongoose/passport 애플리케이션을 구축하려고 하는데 사용자와 계정에 적합한 스키마 설계를 생각하고 있습니다. 네이티브 계정뿐만 아니라 트위터와 페이스북에서도 로그인하는 사용자가 있을 것입니다.이후 단계에서는 사용자가 트위터와 페이스북을 모두 내 애플리케이션(그리고 어쩌면 더 많은 외부 계정)과 연결하기를 원합니다. 저는 그 상황에 대한 좋은 해결책이 떠오르지 않습니다.제가 생각하는 옵션은 다음과 같습니다. 1. 프로필 모델 및 계정 모델 보유.프로파일 문서는 고유한 사용자를 나타내며, 계정은 사용자 이름과 비밀번호(내부 계정) 또는 인증 공급자의 인증 데이터(외부 계정)를 제공합니다.프로파일에는 하나 이상의..

source 2023.06.01

데이터베이스를 한 MongoDB 서버에서 다른 서버로 복사하려면 어떻게 해야 합니까?

데이터베이스를 한 MongoDB 서버에서 다른 서버로 복사하려면 어떻게 해야 합니까? 다른 서버에 두 개의 mongodb가 있습니다. 둘 다 처음에는--auth이제 한 서버에서 다른 서버로 db를 복사하려고 합니다. > mongo > use admin > db.copyDatabase("mydb","mydb","another_server") 표시되는 항목: { "errmsg" : "", "ok" : 0 } 그리고: > db.getLastError() null 오류가 없는 것처럼 보이지만, 복사가 성공하지 못했습니다.올바른 명령어는 무엇입니까?--auth를 사용하는 경우 사용자 이름/암호를 포함해야 합니다. 또한 명령을 실행할 때 "대상" 서버에 있어야 합니다. db.copyDatabase(, , , , )..

source 2023.05.27

null 값을 무시하는 mongoDB 3.2의 고유 인덱스

null 값을 무시하는 mongoDB 3.2의 고유 인덱스 고유 인덱스 필드의 null 값을 무시하고 partialFilterExpression을 기반으로 필터링된 문서를 무시하는 필드에 고유 인덱스를 추가합니다. 문제는 스파스 인덱스를 부분 인덱스와 함께 사용할 수 없다는 것입니다. 또한 고유 인덱스를 추가하면 인덱스 키 필드에 null 값이 추가되므로 PartialFilterExpression의 $exist 기준에 따라 문서를 무시할 수 없습니다. MongoDB 3.2에서 이 상황을 피할 수 있습니까?제가 해결책을 찾다가 찾지 못해서 이 답변을 추가합니다.이것은 이 질문에 정확하게 답하지 않을 수도 있고 그럴 수도 있지만, 저와 같은 많은 다른 사람들에게 도움이 될 것입니다. 예문.에 의경우가 nul..

source 2023.05.27
반응형