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

मैं PHP में MongoDB कंसोल-स्टाइल क्वेरी कैसे करूं?

आपका शेल कोड "हैंड बिल्ड डिक्शनरी" . से भरा है और "हैंड-चेन फ़ंक्शंस" . वे सभी बिंदु जंजीर वाले कार्य हैं और सभी JSON शब्दकोशों / हैश तालिकाओं का प्रतिनिधित्व करते हैं।

आइए एक त्वरित तुलना करें।

जावास्क्रिप्ट:

db.intake
  .find({"processed": {"$exists": false}})
  .sort({"insert_date": "1"})
  .limit(10);

PHP:

db->intake
  ->find(array('processed'=> array('$exists'=> false)))
  ->sort(array('insert_date'=> '1'))
  ->limit(10);

इसलिए मैंने मूल रूप से बदल दिया

  • "बिंदुओं" के साथ "तीर"
  • "बृहदान्त्र" "दोहरे तीर" के साथ
  • "सरणी("
  • . के साथ "बाएं ब्रेस"
  • "राइट ब्रेस" के साथ ")"

ऐसा लगता है कि आप वास्तव में PHP से नाराज़ हैं। और मैं समझ सकता हूँ कि PHP एक कुंठित भाषा हो सकती है। हालाँकि, जब MongoDB PHP ड्राइवर की बात आती है, तो सिंटैक्स "मूल" जावास्क्रिप्ट के लिए मानवीय रूप से जितना संभव हो उतना करीब है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मॉड्यूल नहीं मिला:त्रुटि:वेबपैक के साथ बंडल करते समय मॉड्यूल 'मॉड्यूल' मोंगोडब को हल नहीं कर सकता

  2. जावा ऑब्जेक्ट में वापस कनवर्ट करते समय MongoDB NumberLong/$numberLong समस्या

  3. mongoimport फ़ील्ड प्रकार चुनना

  4. मोंगोडीबी सी # में समूह एकत्रीकरण को फिर से खोलें

  5. आप हेक्साडेसिमल स्ट्रिंग को मोंगोडब में एक संख्या में कैसे परिवर्तित करते हैं?