«mongoose» 태그된 질문

Mongoose는 MongoDB 객체 모델링 도구 또는 ODM (Object Document Mapper)으로 JavaScript로 작성되었으며 비동기 환경에서 작동하도록 설계되었습니다.

10
Mongoose를 사용하여 MongoDB 문서에서 키 삭제
node.js로 MongoDB에 액세스하기 위해 Mongoose 라이브러리를 사용하고 있습니다. 문서에서 키 를 제거 하는 방법이 있습니까? 즉 값을 null로 설정하는 것이 아니라 제거 하시겠습니까? User.findOne({}, function(err, user){ //correctly sets the key to null... but it's still present in the document user.key_to_delete = null; // doesn't seem to have any effect delete …

12
Node.js, Express 및 Mongoose를 사용하여 이미지 업로드
수년에 걸쳐 상황이 변함에 따라 더 최신 정보가있는 최신 답변을 고려하십시오! 많은 새로운 Node.js 라이브러리가 빠르게 구식으로 렌더링되고 있기 때문에 어쨌든 다음을 사용하여 이미지 업로드에 대해 물어보고 싶은 예가 상대적으로 적습니다. Node.js (v0.4.1) Express (1.0.7) 몽구스 (1.1.0). 다른 사람들은 어떻게 했습니까? 나는 발견했다 : node-formidable , 그러나 나는 일반적으로 이미지를 …

7
몽구스 모델의 모든 수를 얻는 방법?
데이터가 저장된 모델 수를 어떻게 알 수 있습니까? 의 방법이 Model.count()있지만 작동하지 않는 것 같습니다. var db = mongoose.connect('mongodb://localhost/myApp'); var userSchema = new Schema({name:String,password:String}); userModel =db.model('UserList',userSchema); var userCount = userModel.count('name'); userCount어떤 메소드가 호출되어 진짜를 얻을 수 count있습니까? 감사

6
값이 null이 아닌 몽구스 쿼리
다음 쿼리를 수행하려고합니다. Entrant .find enterDate : oneMonthAgo confirmed : true .where('pincode.length > 0') .exec (err,entrants)-> where 절을 올바르게 수행하고 있습니까? pincodenull이 아닌 문서를 선택하고 싶습니다 .
101 mongodb  mongoose 


8
Mongoose : 전체 사용자 목록 가져 오기
Mongoose를 사용하여 다음과 같이 모든 사용자 목록을 보내려고했습니다. server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); 물론 res.send(users);은 {}내가 원하는 것이 아닌 을 보낼 것 입니다. 거기에 find다음과 같은 처리를 할 수있는 약간 다른 의미와 대안은? server.get('/usersList', function(req, res) …

1
Mongoose findByIdAndUpdate가 올바른 모델을 반환하지 않음
Mongoose findByIdAndUpdate가 콜백에서 올바른 모델을 반환하지 않는 이전에 본 적이없는 문제가 있습니다. 코드는 다음과 같습니다. var id = args._id; var updateObj = {updatedDate: Date.now()}; _.extend(updateObj, args); Model.findByIdAndUpdate(id, updateObj, function(err, model) { if (err) { logger.error(modelString +':edit' + modelString +' - ' + err.message); self.emit('item:failure', 'Failed to edit ' + modelString); …

10
저장 후 몽구스 채우기
새로 저장된 개체의 작성자 필드를 수동 또는 자동으로 채울 수 없습니다. 내가 찾을 수있는 유일한 방법은 내가 이미 가지고있는 개체를 다시 쿼리하는 것입니다. 이것은 설정입니다. var userSchema = new mongoose.Schema({ name: String, }); var User = db.model('User', userSchema); var bookSchema = new mongoose.Schema({ _creator: { type: mongoose.Schema.Types.ObjectId, ref: 'User' }, …


23
몽구스 고유 색인이 작동하지 않습니다!
MongoDB가 인덱스를 기반으로 중복 값을 감지하도록하려고합니다. MongoDB에서 이것이 가능하다고 생각하지만 Mongoose 래퍼를 통해 모든 것이 깨진 것처럼 보입니다. 그래서 다음과 같이 : User = new Schema ({ email: {type: String, index: {unique: true, dropDups: true}} }) 동일한 이메일로 2 명의 사용자를 저장할 수 있습니다. 꿰매다. https://github.com/LearnBoost/mongoose/issues/56 에서 동일한 문제가 표현 …

1
Mongoose에서 두 개의 OR 쿼리를 AND와 결합
이 SQL 문과 같이 Monoose에서 AND와 두 개의 OR 쿼리를 결합하고 싶습니다. SELECT * FROM ... WHERE (a = 1 OR b = 1) AND (c=1 OR d=1) 주 응용 프로그램에서만 모델 객체를 가져 오는 NodeJS 모듈에서 이것을 시도했습니다. /********** Main application ***********/ var query = MyModel.find({}); myModule1.addCondition(query); myModule2.addCondition(query); query.exec(...) …

2
Mongoose 쿼리에서 반환 된 데이터를 수정할 수없는 이유 (예 : findById)
Mongoose Query에서 반환 된 데이터의 일부를 변경하려고하면 아무 효과가 없습니다. 어제 약 2 시간 동안 _.clone()임시 저장 변수를 사용하여 모든 종류의 s를 사용 하여이 문제를 파악하려고했습니다 . 마침내 내가 미쳐가는 순간에 해결책을 찾았습니다. 그래서 나는 미래에 누군가 (fyuuuture!)가 저장 문제를 가질 것이라고 생각했습니다. Survey.findById(req.params.id, function(err, data){ var len = data.survey_questions.length; …
95 node.js  mongoose 

13
Mongoose.js : 사용자 이름 LIKE 값으로 사용자 찾기
나는 값이라는 사용자를 찾아서 mongoDb에서 사용자를 찾고 싶습니다. 문제 : username: 'peter' 사용자 이름이 "Peter", "PeTER".. 또는 그와 비슷한 경우에는 찾을 수 없다는 것입니다. 그래서 나는 SQL처럼하고 싶다. SELECT * FROM users WHERE username LIKE 'peter' 너희들이 내가 원하는 것을 얻길 바래? Short : mongoose.js / mongodb의 'field LIKE value'

10
몽구스, 객체 배열의 값 업데이트
개체의 값을 업데이트하는 방법이 있습니까? { _id: 1, name: 'John Smith', items: [{ id: 1, name: 'item 1', value: 'one' },{ id: 2, name: 'item 2', value: 'two' }] } id = 2 인 항목의 이름과 값 항목을 업데이트하고 싶다고 가정 해 보겠습니다. 나는 몽구스와 함께 다음을 시도했습니다. var update …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.