nosql - mongodb 多組數(shù)據(jù)不固定字段查詢問(wèn)題 [百度黨請(qǐng)繞道]
問(wèn)題描述
有如下查詢條件
let fiters = [{ route: ’/’,}, { name: ’admin1’, route: ’/1’, routeGroup: ’/admin’}, { _id: {_str: ’573aca9ce970eb6e9e543405’ }}, { routeGroup: ’/admin’}, { _id: {_str: ’573c2b1e9161b32c35d76fde’ }, route: ’/4’}, { _id: {_str: ’573ad1b5e970eb6e9e543407’ }, name: ’esdit’}]
請(qǐng)問(wèn)mongodb能不能一次查詢上述條件數(shù)據(jù)
問(wèn)題解答
回答1:使用$or表達(dá)式:{ $or: [ { <expression1> }, { <expression2> }, ... , { <expressionN> } ] }
db.test.find({$or:[{ route: ’/’,}, { name: ’admin1’, route: ’/1’, routeGroup: ’/admin’}, { _id: {_str: ’573aca9ce970eb6e9e543405’ }}, { routeGroup: ’/admin’}, { _id: {_str: ’573c2b1e9161b32c35d76fde’ }, route: ’/4’}, { _id: {_str: ’573ad1b5e970eb6e9e543407’ }, name: ’esdit’}]})
相關(guān)文章:
1. mysql - 訂單表,我把它分成好幾個(gè),我要查詢訂單,怎么用一條sql語(yǔ)句高效查詢2. nginx - ngnix問(wèn)題3. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?4. android - 如何實(shí)現(xiàn)QQ pad 點(diǎn)擊右側(cè)輸入框,只頂右側(cè)的布局,左側(cè)布局不動(dòng)5. html5 - chrome上的video控制條不同6. 問(wèn)題Unknown column ’’ in ’where clause’7. github - 求助大神啊,win10 git clone error,折騰了幾天都不行,以前原本好好的,突然就這樣了8. macos - 無(wú)法source activate python279. javascript - jquery hide()方法無(wú)效10. tp6中env::get相關(guān)問(wèn)題

網(wǎng)公網(wǎng)安備