2017-10-10 4 views
0

コード:あなたがのためにマングースのドキュメントを再確認する必要が

module.exports.updateInformation = function(callback){ 
    test.update({'test':''}, { 
     'created_at': { 
      '$gte': new Date('2013-12-12T16:00:00.000Z'),//new Date(new Date().setDate(new Date().getDate()-2)), 
      '$lte': new Date('2018-12-12T16:00:00.000Z') //new Date(new Date().setDate(new Date().getDate()-1)) 
     } 
    }, callback); 
} 

答えて

0

。更新方法 http://mongoosejs.com/docs/api.html#model_Model.update

は、最初のパラメータには、条件オブジェクトであるあなたのケースでは:。

'created_at': { 
    '$gte': new Date('2013-12-12T16:00:00.000Z'),//new Date(new Date().setDate(new Date().getDate()-2)), 
    '$lte': new Date('2018-12-12T16:00:00.000Z') //new Date(new Date().setDate(new Date().getDate()-1)) 
} 

2番目のパラメータは更新したいドキュメントである。例えば(ドキュメントから):

Tank.update({ _id: id }, { $set: { size: 'large' }}, callback);

が、これはあなたがあなたの過ちを理解するのに役立ちます願っています。

+0

はい、私は最初の場所ではなく2番目の部分に条件を入れました。 – user4035772

関連する問題