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

MongoDB के साथ ट्विटर जैसी टाइमलाइन बनाना

मुझे कोई दूसरा रास्ता भी नहीं दिख रहा है, मैंने पहले ऐसी चीज लागू की थी और कोई समस्या नहीं थी।

आपके मामले में, यह इस तरह होना चाहिए, आप कुछ उपयोगकर्ता के $follower_ids पास करते हैं सरणी आपके फ़ंक्शन के तर्क के रूप में:

$query  = array("status_owner_id" => array('$in' => $follower_ids));
$cursor = $mongo->yourdb->statuses->find($query);

और यदि आप स्वामी_आईडी पर स्थितियों को अनुक्रमित करते हैं (यदि आपके पास ऐसा करने के लिए पर्याप्त रैम है) तो आपको परिणाम बहुत जल्दी मिलेंगे।

आशा है कि यह मदद करता है, सिनान।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं एक मोंगोडब दस्तावेज़ में किसी सरणी से स्ट्रिंग को कैसे हटा सकता हूं?

  2. उन सभी दस्तावेज़ों को ढूँढ़ें और निकालें जिनकी createDate एक महीने पुरानी है

  3. प्रतिकृति सेट मोंगो डोकर-लिखें

  4. मोंगो खोल फ़ाइल से क्वेरी निष्पादित करता है और परिणाम दिखाता है

  5. MongoDB:कुंजी में विशेष वर्णों के साथ हैश पर क्वेरी