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

MongoDB php $in और $regex

मेरा त्वरित स्निपेट है:

$user_query = preg_replace("/[[:blank:]]+/"," ", $user_query);
$arr_query = explode(' ', $user_query);

if (count($arr_query) > 1) {
    $tmp = array();

    foreach ($arr_query as $q) {
        $tmp[] = new MongoRegex( "/". $q ."/" );
    }

    $who['keywords'] = array('$in' => $tmp);

} else {
    $who['keywords'] = new MongoRegex( "/". $user_query ."/" );
}

$db->collection->find( $who );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. दो स्तरों को आबाद करना संभव है?

  2. मैं एक ही MongoDB एकत्रीकरण $group क्वेरी में एकाधिक कुंजियों की गणना कैसे करूं?

  3. MongoDB और Mongoose के बीच अंतर

  4. (मोंगोडीबी जावा) $पुश इन एरे

  5. कैसे तिथि के आधार पर एकत्रीकरण ढांचे में एक पूर्ण टाइमस्टैम्प दिया जाता है?