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

मोंगोडब और पीएचपी के साथ पेजिनेशन प्रश्नों को ठीक से कैसे संभालें?

चूंकि खोज का परिणाम () -> सीमा () -> छोड़ें () एक Mongo_Cursor है, इसलिए आपको वास्तविक क्वेरी को दो बार निष्पादित करने की आवश्यकता नहीं है।

निम्नलिखित को भी काम करना चाहिए:

$skip = (int)($docs_per_page * ($page - 1));
$limit = $docs_per_page;

$query = array("loc" => array('$near' => array('lat' => $latitude, 'lon' => $longitute) ),
    "tags" => $tag, "seeking" => $this->session->userdata('gender'),
    "gender" => $this->session->userdata('seeking'));

$fields = array("username", "zipcode", "tags", "birth_date");
$cursor = $collection->find($query, $fields)->limit($limit)->skip($skip);
$total_documents = $cursor->count();
$data['result'] = $cursor;

बीटीडब्ल्यू मैंने पहले आपके प्रश्न को गलत तरीके से पढ़ा, मुझे लगा कि आपको लिमिट एंड स्किप के बारे में पता नहीं है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो में दिनांक के साथ दस्तावेज़ कैसे सम्मिलित करें?

  2. लोचदार खोज के साथ मोंगो कनेक्टर का उपयोग करके कस्टम मैपिंग कैसे करें

  3. MongoDB डेटा को CSV प्रारूप में कैसे निर्यात करें?

  4. डोकर-लिखें प्रतीक्षा-for.sh mongodb प्रतीक्षा के लिए विफल रहता है

  5. GCP क्लस्टर से VPC पीयरिंग का उपयोग करके Mongo Atlas से कनेक्ट नहीं हो सकता