2017-08-28 6 views
1

私はitemIdsのリストが[1,2,3,4]と言っています。私がここでやりたいことは、これらのitemIdsを持つdbからすべてのデータを取得することです。それを行う簡単な方法はありますか?pouchdbでデータをバッチ更新する方法は?

私は今考えることができるすべては以下の通りです:

[1,2,3,4].forEach((v,i)=>{ 
     db.find({ 
     selector: {itemId: v}  
     }).then((result) => { 
     sCb && sCb(result.docs) 
     }).catch((err) => { 
     fCb && fCb(err) 
     console.log(err) 
     }); 
}) 

答えて

0
db.find({ 
    selector: "$or": [ 
     {itemId: 1}, 
     {itemId: 2}, 
     {itemId: 3}, 
     {itemId: 4} 
    ] 
    }) 

か:

db.find({ 
    selector: {itemId: { "$in": [1,2,3,4] }} 
    }) 
関連する問題