반응형

MongoDB 16

$in을 사용한 대소문자 구분 안 함 검색

$in을 사용한 대소문자 구분 안 함 검색 다음을 사용하여 mongodb의 컬렉션에서 열을 검색하는 방법$in검색을 위한 요소들의 배열을 포함하고 또한.caseInsensitive열에 있는 요소들의 일치?대소문자를 구분하지 않고 $in을 사용합니다. 데이터 예: { name : "...Event A", fieldX : "aAa" }, { name : "...Event B", fieldX : "Bab" }, { name : "...Event C", fieldX : "ccC" }, { name : "...Event D", fieldX : "dDd" } 또한 "fieldX"가 배열의 모든 값(optValues)에 포함된 문서를 원합니다. var optValues = ['aaa', 'bbb', 'ccc', 'd..

programing 2023.07.15

MongoDB에서 범위 쿼리를 사용하여 페이지화를 수행하는 방법은 무엇입니까?

MongoDB에서 범위 쿼리를 사용하여 페이지화를 수행하는 방법은 무엇입니까? 아직 MongoDB의 내용을 배우고 있기 때문에 누락된 부분이 있을 수 있습니다만, 콜렉션 페이징에 대한 도움이 필요합니다. 이름 목록이 있는 컬렉션이 있습니다. 소고기 밑면 라운드 닭가슴살 6oz 닭가슴살 8oz 닭가슴살 8oz 닭가슴살 8oz 닭가슴살 랜덤 닭다리 닭 안심 닭다리 코셔 솔트 "ProductName,_id"에 복합 인덱스를 작성했습니다. 다음 쿼리를 실행합니다. db.ProductGuideItem.find( { ProductName: { $gt: "Chicken Breast 8oz" } } ).sort({ProductName:1,_id:1}).limit(3); 3가지 "닭가슴살 8oz" 아이템이 있습니다. 그..

programing 2023.07.15

Robomongo : $group의 메모리 제한을 초과함

Robomongo : $group의 메모리 제한을 초과함 mongo에 중복된 것을 제거하기 위해 스크립트를 사용하고 있는데, 테스트로 사용한 10개의 항목으로 컬렉션에서 작동했는데 600만 개의 문서로 실제 컬렉션에 사용했을 때 오류가 발생합니다. 로보몽고(현재 로보 3T)에서 실행한 스크립트는 다음과 같습니다. var bulk = db.getCollection('RAW_COLLECTION').initializeOrderedBulkOp(); var count = 0; db.getCollection('RAW_COLLECTION').aggregate([ // Group on unique value storing _id values to array and count { "$group": { "_id": { R..

programing 2023.07.15

mongodb.conf bind_ip = 127.0.0.1은 작동하지 않지만 0.0.0은 작동합니다.

mongodb.conf bind_ip = 127.0.0.1은 작동하지 않지만 0.0.0은 작동합니다. 나는 무엇을 이해할 수 없었습니다.bind_ip몽고디스로다음을 통해 데스크톱에서 EC2 시스템으로 원격 연결할 수 있었습니다.bind_ip = 0.0.0.0하지만 그것을 작동시킬 수 없었습니다.bind_ip = 127.0.0.1. bind_ip가 무엇이고 왜 그것이 작동하는지 설명해주세요.0.0.0.0때문이 아닌127.0.0.1. mongodb 문서에서 참조: bind_ip 기본값: 모든 인터페이스. 이 주소의 응용 프로그램에서 연결을 바인딩하고 수신할 mongod 또는 mongos 프로세스를 구성하려면 이 옵션을 설정합니다.mongod 또는 mongos 인스턴스를 모든 인터페이스에 연결할 수 있지만, ..

programing 2023.07.10

Mongo 오류:잘못된 작업, 대량 작업 없음

Mongo 오류:잘못된 작업, 대량 작업 없음 몽구스를 사용하여 몽고에 대량 삽입할 수 없습니다. var mongoose = require('mongoose'); var Schema = mongoose.Schema; // Define our results schema var webSchema = new Schema({"abc" : String},{ collection: 'web_v2' }); MyApi.prototype.Webs= mongoose.model('Webs', webSchema); resultData = [{"abc": "12121221"},{"abc": "44545"},{"abc": "545"}] MyApi.prototype.Webs.collection.insert(resultData, fu..

programing 2023.07.05

Docker를 사용하는 MongoDB "첫 번째 연결 시 서버 [localhost:27017]에 연결하지 못했습니다."

Docker를 사용하는 MongoDB "첫 번째 연결 시 서버 [localhost:27017]에 연결하지 못했습니다." 및 NodeJS 백엔드에서 mongoDB를 사용하고 있습니다.문제는 다음 오류가 발생한다는 것입니다. 노드:16) 처리되지 않은 약속거부 경고: MongoNetworkError: 첫 번째 연결 시 [localhost:27017] 서버에 연결하지 못했습니다 [MongoNetworkError: connectECONFUSED 127.0.0.1:27017] 이것은 제 도커 작품입니다. version: '3.4' services: db: image: mongo:latest ports: - '27017:27017' rest-api-node: build: . ports: - '5000:5000' l..

programing 2023.07.05

MongoDB의 열거형

MongoDB의 열거형 열거값을 MongoDB 컬렉션에 저장하고 싶습니다.끈으로 효과적으로 보관할 수 있습니까?int로 열거된 값과 비교하여 인덱스 성능에 영향을 미칩니까?Mongo 인덱서는 정렬된 정수를 기준으로 인덱스를 쿼리하는 속도와 유사한 속도를 달성하기 위해 문자열 값으로 고정된 옵션이 거의 없는 경우 문자열 인덱스를 최적화합니까?MongoDB에 열거형 값을 문자열로 저장하는 것은 완벽하게 괜찮으며, 필드를 인덱싱하면 인덱싱된 정수 쿼리와 비슷한 성능을 기대할 수 있습니다.그것은 확실히 정수를 사용하는 것보다 더 표현력이 있습니다. 유일한 진짜 단점은 열거 문자열이 다소 길면 더 많은 공간을 차지한다는 것입니다. 하지만 그것은 꽤 사소한 문제입니다.언급URL : https://stackoverf..

programing 2023.06.30

java를 사용하여 mongoDB에 이미지를 삽입하는 방법은 무엇입니까?

java를 사용하여 mongoDB에 이미지를 삽입하는 방법은 무엇입니까? 이미지 문서를 MongoDB에 저장하고 싶습니다.저는 자바를 사용하고 있습니다. 어떠한 링크나 제안도 감사하겠습니다.이미지와 같은 이진 데이터를 저장하는 경우 GridFS를 사용하거나 자체 인식을 구현할 수 있습니다. 드라이버를 다운로드하여 확인하십시오.src/test/com/mongodb/gridfs/GridFSTest.java;) 편집: 당신은 오늘 운이 좋습니다!당신을 위해 완전한 코드를 만들었습니다;) 맛있게 드세요! package mongodb.testing.java; import com.mongodb.*; import com.mongodb.gridfs.*; import java.io.*; public class Main ..

programing 2023.05.31

Mongoose: 유효성 검사 오류 경로가 필요합니다.

Mongoose: 유효성 검사 오류 경로가 필요합니다. 새 mongoose mongodb가 .ValidationError: Path 'email' is required., Path 'passwordHash' is required., Path 'username' is required.이메일, 비밀번호 해시 및 사용자 이름을 제공하고 있지만, 다음은 사용자 스키마입니다. var userSchema = new schema({ _id: Number, username: { type: String, required: true, unique: true }, passwordHash: { type: String, required: true }, email: { type: String, required: true }, a..

programing 2023.05.21

비동기 방식으로 코드를 디버깅할 수 없는 이유는 무엇입니까?

비동기 방식으로 코드를 디버깅할 수 없는 이유는 무엇입니까? 사실 저는 MongoDB에 대해 더 배우기 위해 밤을 시작했지만, 전화를 끊고 있습니다.NET 대기/비동기화 항목.저는 MongoDB의 사이트에 나와 있는 코드를 구현하려고 합니다.프로그램을 컴파일할 수 있도록 약간 수정해야 했습니다.이제 콘솔 응용 프로그램에 다음이 있습니다. protected static IMongoClient _client; protected static IMongoDatabase _database; static void Main(string[] args) { _client = new MongoClient(); _database = _client.GetDatabase("test"); GetDataAsync(); } priv..

programing 2023.05.16
반응형