반응형

mongodb 18

Mongoose 기반 앱 아키텍처

Mongoose 기반 앱 아키텍처 이것은 구체적인 앱/코드 질문이 아니라 일반적인 앱 아키텍처에 관한 것입니다. 저는 몽구스 애플리케이션을 구성하는 적절한 방법을 이해하려고 노력하고 있습니다.몽구스가 처음이라 지금은 그렇게 하고 있습니다. 핵심/핵심제이에스 var mongoose = require('mongoose'); exports.mongoose = mongoose; mongoose.connect('mongodb://localhost/blog'); exports.db = mongoose.connection; core/module.js settings = require("./settings"); // post schema var postSchema = settings.mongoose.Schema({ h..

code 2023.07.07

Mongoid / Mongodb 및 내장된 문서 쿼리

Mongoid / Mongodb 및 내장된 문서 쿼리 있습니다Author그리고.Book모형 안Author포함된 항목이 많습니다.Books. 포함된 항목을 쿼리할 수 있습니까?Books아니면 제가 가져와야 합니까?Authors가장 먼저 얻은Books?포함된 문서를 쿼리할 수 있으며 이름만 한정할 수 있습니다.이제 쿼리와 일치하는 책이 있는 모든 작성자가 반환됩니다. 작성자가 많은 :book(및 book은 내장::document)을 가지고 있는 것으로 정의된 경우 @authors_with_sewid = Author.where("books.name" => "sewid").all 그런 다음 저자를 반복해서 책을 추출해야 합니다.언급URL : https://stackoverflow.com/questions/395..

code 2023.07.02

MongoDB에서 열의 가장 높은 값 가져오기

MongoDB에서 열의 가장 높은 값 가져오기 저는 몽고 문서의 칼럼에서 가장 높은 값을 얻는 데 도움을 요청했습니다.나는 그것을 분류해서 위/아래를 얻을 수 있지만, 나는 그것을 하는 더 나은 방법이 있다고 확신합니다. 저는 다음과 같은 (그리고 다른 조합) 시도했습니다. transactions.find("id" => x).max({"sellprice" => 0}) 하지만 그것은 계속해서 오류를 던집니다.상하를 구분하는 것 외에 그것을 하는 좋은 방법은 무엇이 좋을까요? 감사해요!max()는 Mongo의 SQL에서 예상하는 방식으로 작동하지 않습니다.이는 향후 버전에서 변경될 수 있지만 현재 max,min은 주로 내부적으로 샤딩을 위해 인덱스 키와 함께 사용될 예정입니다. http://www.mongo..

code 2023.07.02

mongo 집계 쿼리에서 $project를 사용하여 필드를 최상위 문서로 반환할 수 있습니까?

mongo 집계 쿼리에서 $project를 사용하여 필드를 최상위 문서로 반환할 수 있습니까? 다음과 유사한 문서가 있으며, 결과 배열에서 현재 최상위 문서의 필드를 최상위 문서로 반환합니다. { field1:{contents:{}} field2:{othercontent:{}} } 집계 쿼리 결과에서 다음을 반환합니다. { contents:{} } $project와 Aggregation Framework로 이 작업을 수행할 수 있습니까?예, 사용할 수 있습니다.$project그러기 위해서는.당신은 단지 그것에게 중첩된 것을 회수하라고 말하면 됩니다.contents점 표기법을 사용한 객체: db.items.aggregate( {$project: {contents:'$field1.contents'}} ); ..

code 2023.06.27

몽고드브를 시작할 수 없는 이유는 무엇입니까?

몽고드브를 시작할 수 없는 이유는 무엇입니까? 이것이 오류입니다. (mysite)zjm1126@zjm1126-G41MT-S2:~$ /usr/local/mongodb/bin/mongod /usr/local/mongodb/bin/mongod --help for help and startup options Wed Apr 27 10:02:41 [initandlisten] MongoDB starting : pid=2652 port=27017 dbpath=/data/db/ 32-bit ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data ** see http://blog.mongodb.org/post/137788967/32-..

code 2023.06.22

몽고야?수집 또는 유성.컬렉션?

몽고야?수집 또는 유성.컬렉션? http://thejackalofjavascript.com/meteor-js-build-apps-lightning-fast/ 및 https://www.meteor.com/examples/wordplay 을 포함하여 제가 본 예제 앱의 소스 코드에서 전자는 Meteor를 사용했습니다.모음()과 후자는 Mongo를 사용했습니다.컬렉션을 정의할 컬렉션()입니다.두 가지의 차이점과 사용 사례의 차이점은 무엇입니까?Meteor.Collection이름이 변경되었습니다.Mongo.Collection0.9.1로변경 내용은 현재 이전 버전과 호환되지만 사용으로 전환해야 합니다.Mongo.Collection모든 새로운 프로젝트를 위해.데이터 및 보안 섹션의 문구를 제외하고 문서가 대부분 업..

code 2023.06.22

MongoDB에서 OneOverfindOneAndUpdate를 통한 업데이트 사용 사례

MongoDB에서 OneOverfindOneAndUpdate를 통한 업데이트 사용 사례 이 질문에는 이미 다음과 같은 답이 있습니다. MongoDB에서 findAndModify와 update의 차이점은 무엇입니까? (6개 답변) findOneAndUpdate 및 update의 mongoose 차이 (3개 답변) 마감됨7년 전에. 나는 생각합니다.findOneAndUpdate원자력 작전을 수행하기 때문에, 제 생각엔updateOne하지 않다. 당신은 당선까니택합은신왜?까를 선택합니까?updateOne1파운드가 findOneAndUpdate원자력 작업을 피하고 업데이트가 원자력인지 확인하는 데 추가 시간을 소비해야 합니까? 통찰력이나 활용 사례를 알려주시면 감사하겠습니다. 나는 생각합니다.findOneAnd..

code 2023.05.23

Mongo ObjectId를 직렬화하는 동안 JSON.NET 캐스트 오류가 발생했습니다.

Mongo ObjectId를 직렬화하는 동안 JSON.NET 캐스트 오류가 발생했습니다. 나는 MongoDB를 가지고 놀고 있고 mongodb ObjectId가 있는 객체를 가지고 있습니다..NET Json() 메서드로 이를 연재하면 모든 것이 좋습니다(하지만 날짜가 끔찍합니다!). JSON.NET serializer와 함께 사용하면 개체를 serialize할 때 InvalidCastException이 표시됩니다.아이디 무슨 일이 일어나고 어떻게 이것을 고칠 수 있는지에 대한 아이디어가 있습니까? using MongoDB.Driver; using MongoDB.Bson; using Newtonsoft.Json; //this is a route on a controller public string Nice..

code 2023.05.23

몽구스 프로미스 사용법 - 몽고

몽구스 프로미스 사용법 - 몽고 누가 몽구스와 함께 약속을 사용하는 방법에 대해 예를 들어줄 수 있습니까?제가 가진 것은 다음과 같습니다. 하지만 예상대로 작동하지 않습니다. app.use(function (req, res, next) { res.local('myStuff', myLib.process(req.path, something)); console.log(res.local('myStuff')); next(); }); 그리고 내 입술에는 다음과 같은 것이 있을 것입니다. exports.process = function ( r, callback ) { var promise = new mongoose.Promise; if(callback) promise.addBack(callback); Content...

code 2023.05.23

왜 MongoDB가 SQL DB보다 훨씬 빠른지에 대한 구체적이고 구체적인 이유가 있습니까?

왜 MongoDB가 SQL DB보다 훨씬 빠른지에 대한 구체적이고 구체적인 이유가 있습니까? 좋아요, 왜 MongoDB가 그렇게 빠른지에 대한 질문들이 있습니다. 나는 그 대답들에 감사하지만, 그것들은 꽤 일반적입니다.네, 알아요. MongoDB는 문서 기반인데, 왜 문서 기반이 되는 것이 훨씬 더 빠른 속도로 이어질 수 있습니까? MongoDB는 noSQL이지만 noSQL은 왜 더 높은 성능을 의미합니까? SQL은 일관성, ACID 등에 있어서 MongoDB보다 훨씬 더 많은 것을 하고 있지만, MongoDB도 데이터를 안전하게 유지하고 인덱싱을 유지하는 등 비슷한 일을 하고 있다고 생각합니다. 좋아요, 이 질문을 쓰는 이유는 MongoDB의 성과가 높은 세부적이고 구체적인 이유는 무엇입니까? SQL은..

code 2023.05.08
반응형