반응형

mongoDB 23

MongoDB는 두 필드의 문자열을 세 번째 필드로 연결합니다.

MongoDB는 두 필드의 문자열을 세 번째 필드로 연결합니다. 두 문자열 필드의 값을 연결하여 세 번째 문자열 필드에 넣으려면 어떻게 해야 합니까? 시도해 본 적이 있습니다. db.collection.update( { "_id": { $exists: true } }, { $set: { column_2: { $add: ['$column_4', '$column_3'] } } }, false, true ) 하지만 효과가 없는 것처럼 보이고, 던져집니다.not ok for storage. 저도 해봤어요. db.collection.update( { "_id": { $exists : true } }, { $set: { column_2: { $add: ['a', 'b'] } } }, false, true ) 하지만..

programing 2023.07.15

Mongoose 및 Node.js 및 언더스코어로 코드를 생성하는 간단한 방법은 무엇입니까?

Mongoose 및 Node.js 및 언더스코어로 코드를 생성하는 간단한 방법은 무엇입니까? 이 게시물을 개선하고 싶으십니까?인용문과 정답이 올바른 이유에 대한 설명을 포함하여 이 질문에 대한 자세한 답변을 제공합니다.충분한 세부 정보가 없는 답변은 편집 또는 삭제될 수 있습니다. 다음과 같은 것을 생성하고 싶습니다. http://www.ivarvong.com/2010/08/node-js-connect-mongoose-and-underscore/ 하지만 HTML 템플릿과 기타 클라이언트 측 코드를 생성하고 일반/모놀리식 저장/쿼리/읽기를 사용하거나 Node.js 코드와 클라이언트 측(jQuery 등)에 대해 개별화된 코드를 생성하고 싶습니다. 일부 MonogoDB(MongoDB) 모델을 기반으로 몇 가지..

programing 2023.07.15

mongodb 셸에서 각에 대한 업데이트 인

mongodb 셸에서 각에 대한 업데이트 인 두 개의 레코드가 있는 테이블 컬렉션이 있습니다. { "title" : "record 1", "fields" : [ { "_id" : 1, "items" : [ 1 ] }, { "_id" : 2, "items" : [ 2,3,4 ] }, { "_id" : 3, "items" : [ 5 ] } ] }, { "title" : "record 2", "fields" : [ { "_id" : 4, "items" : [ 7,8,9,10 ] }, { "_id" : 5, "items" : [ ] }, { "_id" : 6, "items" : [ 11,12 ] } ] } 다음에서 필드 aTable.fields.items를 업데이트합니다. items : [ 11,12 ] 로. ..

programing 2023.07.10

MongoDB 인덱스/RAM 관계

MongoDB 인덱스/RAM 관계 새로운 프로젝트에 MongoDB를 도입하려고 하는데 확장성이 아닌 유연성을 위해 선택했기 때문에 한 시스템에서 실행할 예정입니다.설명서와 웹 게시물에서 모든 인덱스가 RAM에 있다는 것을 계속 읽습니다.사용 가능한 RAM 크기보다 인덱스가 더 클 수 있기 때문에 이는 이해할 수 없습니다. 인덱스/RAM 관계 및 개별 인덱스와 모든 인덱스가 사용 가능한 RAM 크기를 초과할 경우 발생하는 상황에 대한 통찰력을 공유할 수 있는 사람이 있습니까?MongoDB는 RAM에 인덱스의 가능한 부분을 보관합니다.LRU 기준으로 교체됩니다.흔히 "작업 세트"를 메모리에 유지해야 한다는 문서를 볼 수 있습니다. 실제로 액세스하는 인덱스 부분이 메모리에 맞으면 문제가 없습니다.항상 RAM에..

programing 2023.07.10

mac에서 mongodb의 로그 파일은 어디에 있습니까?

mac에서 mongodb의 로그 파일은 어디에 있습니까? mac에 mongodb를 설치했는데 설치 방법은 다음과 같습니다.내 mongodb 로그 파일은 어디에 있습니까? $ tar xzf mongodb-osx-x86_64-2.2.3.tgz $ sudo mv mongodb-osx-x86_64-2.2.3 /usr/local/mongodb $ sudo mkdir -p /data/db $ sudo chown 'whoami' /data/db $ vim .bash_profile export MONGO_PATH=/usr/local/mongodb export PATH=$PATH:$MONGO_PATH/bin 이 모든 정보를 저장하는 mongodb의 설정 파일은 어디에 있습니까?제가 몽고에 양주를 설치했는데, 위치가/us..

programing 2023.07.10

노드 하위 프로세스에 큰 어레이 전달

노드 하위 프로세스에 큰 어레이 전달 대규모 어레이에서 수행해야 하는 복잡한 CPU 집약적 작업이 있습니다.이상적으로, 저는 이것을 아동 과정에 전달하고 싶습니다. var spawn = require('child_process').spawn; // dataAsNumbers is a large 2D array var child = spawn(process.execPath, ['/child_process_scripts/getStatistics', dataAsNumbers]); child.stdout.on('data', function(data){ console.log('from child: ', data.toString()); }); 하지만 그럴 때 노드는 다음과 같은 오류를 표시합니다. 산란 E2BIG 나..

programing 2023.07.10

다중 연결 몽구스

다중 연결 몽구스 현재 저는 제 연결 몽구스에 대한 이 코드를 가지고 있습니다.js: var mongoose = require('mongoose'); var uriUtil = require('mongodb-uri'); var mongodbUri = 'mongodb://localhost/db_name'; var mongooseUri = uriUtil.formatMongoose(mongodbUri); mongoose.connect(mongooseUri); module.exports = mongoose; 연결이 필요한 파일은 test.js: var mongoose = require('../model/mongoose'); var schema = mongoose.Schema({...}); mongoose.crea..

programing 2023.07.10

Mongodb로 퍼지 검색?

Mongodb로 퍼지 검색? 저는 제 mongodb 앱에서 검색 기능을 설정할 수 있었습니다.아래 코드를 참조하십시오.이것은 매우 잘 작동하지만 정확한 결과만 반환합니다.더 많은 "퍼지한" 검색 결과를 허용하도록 코드를 변경하려면 어떻게 해야 합니까?감사합니다! router.get("/", function(req, res){ if (req.query.search) { Jobs.find({"name": req.query.search}, function(err, foundjobs){ if(err){ console.log(err); } else { res.render("jobs/index",{jobs:foundjobs}); } }); } Jobs.find({}, function(err, allJobs){ if..

programing 2023.07.05

MongoDB는 문서를 어디에 저장합니까?

MongoDB는 문서를 어디에 저장합니까? 저는 PHP의 MongoDB를 사용하여 데이터를 삽입하고 가져왔습니다.문서 어딘가에 이 데이터의 실제 사본이 있습니까?기본적으로 Mongo는 디렉토리에 데이터를 저장합니다./data/db. 옵션을 사용하여 다른 디렉터리를 지정할 수 있습니다. Windows에서 Mongo를 실행하고 있다면 디렉토리는C:\data\db,어디에CMongo가 시작된 작업 디렉터리의 드라이브 문자입니다.이것은 상당히 혼란스러워서 Windows에서는 항상 다음을 사용하여 데이터 디렉토리를 지정하는 것이 좋습니다.--dbpath.MongoDB는 데이터를 --dbpath로 지정된 데이터 디렉토리에 저장합니다.데이터베이스 형식을 사용하므로 실제 문서는 아니지만 각 파일에 여러 개의 문서가 있으..

programing 2023.07.05

mongodb에서 달러 기호는 그룹 측면에서 무엇을 의미합니까?

mongodb에서 달러 기호는 그룹 측면에서 무엇을 의미합니까? 문서에 따르면, "$"는 운영자를 위해 예약되어 있습니다.그러나 그룹 연산자를 보면 값 앞에 달러가 있어야 합니다.이러한 값은 연산자가 아닙니다.그렇다면 이 맥락에서 그것은 무엇을 의미합니까?아래의 예: db.article.aggregate( { $group : { _id : "$author", docsPerAuthor : { $sum : 1 }, viewsPerAuthor : { $sum : "$pageViews" } }} ); pageViews에 선행 달러 기호가 필요한 이유는 무엇입니까?현지에서 시도해봤는데 달러 표시가 없으면 작동이 안 됩니다.이 경우 "$string"은 처리된 문서에서 "string"이라는 이름의 키 값을 사용하려는..

programing 2023.07.05
반응형