MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडब:संग्रह में खोजें () क्वेरी

आप एकत्रीकरण का उपयोग कर सकते हैं। $अनविंड प्रत्येक कार के लिए एक दस्तावेज़ आउटपुट करेगा। फिर $match ढूंढें () . के स्थान पर प्रयोग किया जाता है आपके उदाहरण में।

const transmission = 'Manual'
const car_color = 'Yellow'
const model_year = 2013
const min_price = 3500000
const max_price = 4000000

const query = { 
    'cars.transmission_type': transmission, 
    'cars.color': car_color, 
    'cars.year': model_year, 
    'cars.PriceInINR': { '$gte': min_price, '$lte': max_price }
}

db.companies.aggregate([
    { '$unwind': '$cars' },
    { '$match': query }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो फाइंड () फ़ंक्शन _id . को बाहर नहीं करेगा

  2. एकीकरण परीक्षणों में मोंगो इंडेक्स का परीक्षण कैसे करें?

  3. BinData () में बेस 64 के बजाय हेक्स - MongoDB

  4. अनुक्रमित फ़ील्ड द्वारा मोंगो डीबी खोज

  5. MongoDB C# ड्राइवर 2.0 - दस्तावेज़ अपडेट करें