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

PHP से MongoDB संग्रह रन कमांड

यह PHP में Mongo Text Search उपयोग का अधिक व्यापक उदाहरण है

<?php

$m = new MongoClient(); // connect
$db = $collection = $m->foo; // get the database named "foo"
$collection = $db->bar; // get the collection "bar" from database named "foo"

$collection->ensureIndex(
    array(
        'title' => 'text',
        'desc' => 'text',
    ),
    array(
        'name' => 'ExampleTextIndex',
        'weights' => array(
            'title' => 100,
            'desc' => 30,
        ),
        'timeout' => 60000000
    )
);

$result = $db->command(
    array(
        'text' => 'bar', //this is the name of the collection where we are searching
        'search' => 'hotel', //the string to search
        'limit' => 5, //the number of results, by default is 1000
        'project' => Array( //the fields to retrieve from db
            'title' => 1
        )
    )
); 

print_r($result);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या फ़ील्ड के प्रकार को प्रोजेक्ट करने का कोई तरीका है

  2. MongoDB में मित्र संबंध संग्रहीत करना?

  3. अन्य परिनियोजन के चलने की प्रतीक्षा करें इससे पहले कि अन्य को बनाया जा सके?

  4. एक ही सर्वर पर MongoDB शार्क और कॉन्फ़िगरेशन सर्वर?

  5. MongoError:प्रकार के साथ वस्तु से भू कुंजी नहीं निकाल सकते:बिंदु