mongoDB 18

개체 배열에서 Mongoose / MongoDB $addToSet 기능 사용

개체 배열에서 Mongoose / MongoDB $addToSet 기능 사용 Mongoose 스키마에 이 배열 속성('article')이 있다고 합니다. articles: [ { kind: 'bear', hashtag: 'foo' }, { kind: 'llama', hashtag: 'baz', }, { kind: 'sheep', hashtag: 'bar', } ] 사용 방법 $addToSet https://docs.mongodb.org/manual/reference/operator/update/addToSet/ 고유한지 확인하기 위해 해시태그의 값을 확인하여 이 배열에 추가할 수 있습니까? 예를 들어, 위 배열에 다음 개체를 추가하려면 Mongo가 중복 개체로 '거부'하기를 원합니다. { kind: 't..

programing 2023.07.13

몽구스 스키마를 동적으로 생성하는 방법은 무엇입니까?

몽구스 스키마를 동적으로 생성하는 방법은 무엇입니까? MongoDB와 mongoose로 node.js에서 작동하는 앱이 있습니다.내 앱은 단순히 양식 데이터를 전송/삭제/편집하며, 이를 위해 나는 다음과 같은 몽구스 모델을 가지고 있습니다. var mongoose = require('mongoose'); module.exports = mongoose.model('appForm', { User_id : {type: String}, LogTime : {type: String}, feeds : [ { Name: {type: String}, Text : {type: String}, } ] }); 그리고 그것은 잘 작동합니다! 이제 사용자가 양식에 필드를 추가하고 텍스트를 입력한 후 게시할 수 있도록 양식에 기능..

programing 2023.07.13

문서 집합에 대한 각 값의 발생 횟수를 몽고 카운트

문서 집합에 대한 각 값의 발생 횟수를 몽고 카운트 다음과 같은 문서가 있습니다. { "user": '1' }, { "user": '1' }, { "user": '2' }, { "user": '3' } 저는 모든 다른 사용자들과 그들의 각각의 숫자들을 순차적으로 정렬할 수 있기를 원합니다.따라서 제 출력은 다음과 같습니다. { '1': 2, '2': 1, '3': 1 } Mongo aggregate()로 이 작업을 수행할 수 있다고 생각합니다만, 이 작업을 위한 올바른 흐름을 파악하는 데 많은 어려움을 겪고 있습니다.집계를 통해 필요한 형식이 아닌 결과를 얻을 수 있습니다. db.collection.aggregate( {$group : { _id : '$user', count : {$sum : 1}}} ..

programing 2023.07.08

mongodb 컬렉션의 문서 수를 세는 방법

mongodb 컬렉션의 문서 수를 세는 방법 저는 컬렉션의 문서 수를 세는 방법을 알고 싶습니다.저는 다음을 시도했습니다. var value = collection.count(); && var value = collection.find().count() && var value = collection.find().dataSize() 항상 방법이 정의되지 않았습니다. 컬렉션에서 총 문서를 찾기 위해 어떤 방법을 사용해야 하는지 알려줄 수 있습니까?데이터베이스로 이동합니다.collection다음 명령을 사용하여 상주합니다. use databasename; 그런 다음 을 호출합니다.count()에 대한 기능.collection데이터베이스에 있습니다. var value = db.collection.count();..

programing 2023.07.08

Spring Data에서 클래스에 대한 MongoDb 컬렉션 이름을 구성하는 방법

Spring Data에서 클래스에 대한 MongoDb 컬렉션 이름을 구성하는 방법 라는 컬렉션이 있습니다.Products인터페이스로 표시되는 내 MongoDB 데이터베이스에서IProductPrice내 자바 코드로.다음 리포지토리 선언으로 인해 SpringDate가 컬렉션을 찾습니다.db.collection: Intelliprice.iProductPrice. 나는 그것이 그것을 조사하도록 구성하기를 원합니다.db.collection: Intelliprice.Products외부 구성을 사용하는 것이 아니라@Collection(..)에 대한 주석.IProductPrice이것이 가능합니까?어떻게 해야 하나요? public interface ProductsRepository extends MongoReposito..

programing 2023.07.08

MongoError,err:E11000 중복 키 오류

MongoError,err:E11000 중복 키 오류 다음과 같은 MongoDb 스키마가 있습니다. var User = new Schema({ "UserName": { type: String, required: true }, "Email": { type: String, required: true, unique: true }, "UserType": { type: String }, "Password": { type: String } }); 새 사용자를 생성하려고 합니다. 이것은 mongoose ODM을 사용하여 NodeJs에서 수행됩니다. 그리고 이것은 다음을 생성하기 위한 코드입니다. controller.createUser = function (req, res) { var user = new models...

programing 2023.06.28

MongoDB 구문 오류: 누락; 문 @(shell) 앞

MongoDB 구문 오류: 누락; 문 @(shell) 앞 컬렉션의 메서드를 호출하려고 하면 다음 오류가 발생하는 이유는 무엇입니까?SyntaxError: missing ; before statement @(shell)감사합니다. $ mongo MongoDB shell version: 3.2.8 connecting to: test Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the support group http://groups.google.com/group/mongodb-user Serv..

programing 2023.06.28

이중 중첩 배열 MongoDB에서 찾기

이중 중첩 배열 MongoDB에서 찾기 몽고드브에 이 컬렉션이 있습니다. { "_id" : "777", "someKey" : "someValue", "someArray" : [ { "name" : "name1", "someNestedArray" : [ { "name" : "value" }, { "name" : "delete me" } ] } ] } someArray.someNestedArray.name 을 기반으로 문서를 찾고 싶지만, 유용한 링크를 찾을 수 없습니다. 중첩 배열 업데이트에 대한 모든 검색 결과를 찾고 있습니다. 시도 중이지만 아무것도 반환하지 않습니다. db.mycollection.find({"someArray.$.someNestedArray":{"$elemMatch":{"name":"..

programing 2023.06.03

MongoDB에서 자동 증분을 구현해야 합니까?

MongoDB에서 자동 증분을 구현해야 합니까? MySQL에서 MongoDB로 전환하고 있습니다.매우 기본적인 아키텍처로 친숙합니다.users에는 테블에는자증있것입니다을이분동의 증분이 .uid이 사용 사례는 Mongo 자체 설명서를 참조하십시오. 저는 이것이 최고의 건축적 결정인지 궁금합니다.하는 것을 . 를 들어 URL에서는 UX, UID, UID, UID를 사용합니다. 예를 들어 짧은 URL의 경우:http://example.com/users/12345 제3의 방법이 있습니까?IRC에 #mongodb다양한 ID를 생성하여 캐시할 것을 제안했습니다.실제로 어떻게 구현해야 할지, 아니면 제가 갈 수 있는 다른 경로가 있는지 잘 모르겠습니다.나는 심지어 꼭 필요하지도 않습니다._id이러한 방식으로 증가하는..

programing 2023.06.03

Mongodb: 인덱스가 있는 여러 컬렉션 또는 하나의 빅 컬렉션

Mongodb: 인덱스가 있는 여러 컬렉션 또는 하나의 빅 컬렉션 mongo로 데이터를 모델링하는 데 도움이 필요합니다.제 경험의 대부분은 관계형 DB에 있었고, 저는 이제 막 mongo로 시작했습니다.저는 다양한 이벤트에 대한 데이터를 모델링하고 있습니다. 의 각 '이벤트' 필드는 동일합니다. 각 '이벤트'에는 수백에서 수백만 개의 문서/행이 있습니다. 이벤트는 역동적입니다. 즉, 필요에 따라 새로운 이벤트가 생성됩니다. 즉, 새로운 '2016 하계 올림픽' 이벤트가 생성될 수 있습니다. 가장 중요한 것은 이벤트(CRUD 작업)를 처리할 때 사용자가 이벤트 이름을 지정해야 한다는 것입니다. 지금까지 이를 위한 몇 가지 방법을 알 수 있습니다. 데이터 모델을 '잘못된' 방식으로 설정하는 데 큰 실수를 범..

programing 2023.05.29