MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Koleksi MongoDB runCommand dari PHP

Ini adalah contoh yang lebih luas dari penggunaan Pencarian Teks Mongo di PHP

<?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. Mongodb:kapan harus memanggil sureIndex?

  2. MongoDb TTL pada dokumen bersarang dimungkinkan?

  3. Meteor.js versi mongodb

  4. Bagaimana saya bisa mengurutkan berdasarkan $elemMatch di MongoDB?

  5. Menggunakan properti objek sebagai argumen $maxDistance dalam kueri geolokasi mongodb