반응형

mongodb 19

NOT와 AND를 함께 사용하는 MongoDB

NOT와 AND를 함께 사용하는 MongoDB 나는 부정하려고 노력하고 있습니다.$andMongoDB의 조항과 나는 받고 있습니다.MongoError: invalid operator: $and메시지 회신기본적으로 제가 이루고 싶은 것은 다음과 같습니다. query = { $not: { $and: [{institution_type:'A'}, {type:'C'}] } } 이것을 mongo 쿼리로 표현할 수 있습니까? 다음은 샘플 컬렉션입니다. { "institution_type" : "A", "type" : "C" } { "institution_type" : "A", "type" : "D" } { "institution_type" : "B", "type" : "C" } { "institution_type" ..

programing 2023.07.13

몽구스: "_doc"는 무슨 일입니까?

몽구스: "_doc"는 무슨 일입니까? Mongoose는 내부적으로 정말 펑키한 일을 하고 있는 것 같습니다. var Foo = new mongoose.model('Foo', new mongoose.Schema({a: String, b: Number})); var foo = new Foo({a: 'test'; b: 42}); var obj = {c: 1}; foo.goo = obj; // simple object assignment. obj should be // passed by reference to foo.goo. recall goo // is not defined in the Foo model schema console.log(foo.goo === obj); // comparison directl..

programing 2023.07.13

mongo 셸 스크립트는 "use"를 포함하지 못하게 합니다.

mongo 셸 스크립트는 "use"를 포함하지 못하게 합니다. 윈도우즈 XP 시스템의 32비트 mongo 2.0.1 //script filename: test.js (one line shell script file to store a person) db.cTest.save({Name: "Fred", Age:21}); 다음 2개의 셸 명령을 입력하여 데이터베이스 dbTest에 대해 실행합니다. > use dbTest switched to dbTest > load("test.js") 지금까지, 좋아요. 그러나 스크립트에 "사용" 문을 포함하려고 하면 실패합니다. //script filename: test.js (including "use" statement) use dbTest; db.cTest.save({..

programing 2023.07.08

MongoDB로 보고하는 방법은 무엇입니까?

MongoDB로 보고하는 방법은 무엇입니까? 다음 큰 프로젝트를 위해 MongoDB를 고려하고 있습니다만, 몇 가지 우려 사항이 있습니다.특히 보고는 어떻게 해야 하나요? 제가 알기로는 관계형 데이터베이스에서 일반적으로 수행하는 것과 같은 종류의 조인 및 집계를 수행할 수 없습니다.제가 염두에 둔 보고에는 엄격한 기준을 가진 다양한 "표"의 많은 데이터를 집계하는 것이 포함됩니다. 이것은 MongoDB에서 쉽게 할 수 있습니까, 아니면 큰 골칫거리가 될 것입니까?Pentaho 및 Jaspersoft 및 기타 레거시 보고 솔루션은 MongoDB에서 데이터를 펌핑할 수 있는 방법이 있지만 MongoDB 데이터에 대한 분석 및 보고를 위해 명시적으로 설계된 두 가지 새로운 솔루션이 있습니다. JSON 스튜디오..

programing 2023.07.08

numpy 배열을 mongodb에 저장하는 중

numpy 배열을 mongodb에 저장하는 중 MongoDB 문서 두 개가 있는데, my the fields 중 하나가 매트릭스(numpy array)로 가장 잘 표현됩니다.이 문서를 MongoDB에 저장하고 싶은데 어떻게 해야 하나요? { 'name' : 'subject1', 'image_name' : 'blah/foo.png', 'feature1' : np.array(...) } 1D Numpy 배열의 경우 목록을 사용할 수 있습니다. # serialize 1D array x record['feature1'] = x.tolist() # deserialize 1D array x x = np.fromiter( record['feature1'] ) 다차원 데이터의 경우 피클과 피몬고를 사용해야 할 것 같습..

programing 2023.07.08

CouchDB, MongoDB 및 Redis 중 Node.js로 시작하기에 좋은 데이터베이스는 무엇입니까?

CouchDB, MongoDB 및 Redis 중 Node.js로 시작하기에 좋은 데이터베이스는 무엇입니까? 저는 Node.js에 더 관심을 가지고 즐기고 있습니다.저는 웹 애플리케이션 개발 쪽으로 더 옮겨가고 있습니다. 나는 Node.js에 머리를 싸매고 현재 프런트 엔드로 Backbone을 사용하고 있습니다.저는 백본을 사용하여 RESTful API를 사용하여 서버와 통신하는 몇 가지 애플리케이션을 만들고 있습니다.Node.js에서는 Express 프레임워크를 사용합니다. 서버에 간단한 데이터베이스가 필요한 시점에 도달했습니다.저는 포스트그레에 익숙합니다.장고를 사용하는 SQL과 MySQL이지만, 여기서 필요한 것은 간단한 데이터 스토리지 등입니다.CouchDB, MongoDB 및 Redis에 대해 알..

programing 2023.07.08

MongoClient.connect()를 사용할 때 sslprep 주의

MongoClient.connect()를 사용할 때 sslprep 주의 NodeJS/express API를 작성하고 있는데 mongo 서버에 연결할 때 다음과 같은 경고가 발생합니다. Warning: no saslprep library specified. Passwords will not be sanitized 설명서나 github/google에서 이 경고에 대한 언급을 찾을 수 없습니다. OS(linux) 라이브러리가 누락되었거나 노드 패키지가 누락되었습니까? 다음은 연결 코드 샘플입니다. const client = await MongoClient.connect(`mongodb://${auth[0]}:${auth[1]}@${url}/admin`, { useNewUrlParser: true }); thi..

programing 2023.07.03

ID가 아닌 필드로 mongoose 모델 채우기

ID가 아닌 필드로 mongoose 모델 채우기 몽구스 모델을 _id...가 아닌 참조 모델의 필드(예: 사용자 이름)로 채울 수 있습니까? 그러니까 뭐 그런 거. var personSchema = Schema({ _id : Number, name : String, age : Number, stories : { type: String, field: "username", ref: 'Story' } }); 이는 Mongoose 4.5 이후에 지원되며 가상 개체군이라고 합니다. 스키마 정의 후 모델을 생성하기 전에 다음과 같이 외부 키 관계를 정의해야 합니다. // Schema definitions BookSchema = new mongoose.Schema({ ..., title: String, authorI..

programing 2023.06.23

개체 배열 및 개체에 대한 Mongo 인덱싱

개체 배열 및 개체에 대한 Mongo 인덱싱 저는 많은 필드를 처리하는 연락처 데이터베이스를 구현하고 있습니다.대부분은 사전 정의되어 있으며 바인딩된 것으로 간주할 수 있지만 그렇지 않은 몇 가지가 있습니다.이러한 필드 중 하나를 '그룹'이라고 합니다.현재 구현 방법은 다음과 같습니다(각 문서/연락처에 '그룹' 필드가 있음). 'groups' : { 152 : 'hi', 111 : 'group2' } 하지만 책을 좀 읽고 나면 제가 해야 할 것 같습니다. 'groups' : [ { 'id' : 152, 'name' : 'hi' }, { 'id' : 111, 'name' : 'group2' } ... ] 그런 다음 인덱스를 적용합니다.db.contact.ensureIndex({'groups.id':1});..

programing 2023.06.23

PHP / MongogeoJSON 루프가 잘못되었습니다.

PHP / MongogeoJSON 루프가 잘못되었습니다. 저는 지리 검색을 위해 몽고에 좌표를 전달하고 있습니다.좌표가 교차하지 않는 경우(예: 그림 8) 작동합니다.하지만 두 개의 선이 교차할 때, 그것은 다음을 줍니다.loop is not valid교차로를 찾아서 이 모든 루프를 분할할 방법이 없을까요? 많을 수 있습니다. 편집: 샘플 쿼리 및 오류를 추가했습니다.왜 그런 일이 일어나는지 이해합니다. 저는 단지 그 루프를 별도의 폴리곤(일부 알고리즘 또는 Mongo 내)으로 분할할 수 있는 알려진 방법이 있는지 궁금합니다. 쿼리: db.items.find({ "address.location": { "$geoWithin": { "$geometry": { "type": "Polygon", "coordin..

programing 2023.06.23
반응형