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

कच्चे फ़ंक्शन में चर $ tid, $ id कैसे पास करें?

जब आप PHP में कॉलबैक फ़ंक्शन का उपयोग करते हैं, तो फ़ंक्शन के पास इसका दायरा होता है और इसके दायरे के बाहर से वेरिएबल तक नहीं पहुंच सकता है।

$foo = true;

DB::collection('something')->raw(function ($collection) {
    echo $foo;// $foo is undefined here, this create an error
});

echo $foo;// here it work

लेकिन आप PHP use का उपयोग करके अपने कॉलबैक को वैरिएबल के साथ फीड कर सकते हैं कीवर्ड :

$foo = true;

DB::collection('something')->raw(function ($collection) use ($foo) {
    echo $foo;// now it works
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी सिफारिशों के साथ सहायता करने के लिए

  2. एक ही मशीन पर चल रहे डॉकर के अंदर से होस्ट में चल रहे मोंगोडीबी में डेटा कैसे लोड करें?

  3. सबडॉक्स का मोंगो अपडेट

  4. यदि मौजूद नहीं है तो डालें, अन्यथा MongoDB हटा दें

  5. मोंगोडीबी $मिनट