MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB Collection runCommand от PHP

Това е по-обширен пример за използване на Mongo Text Search в 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. Каква е разликата между запазване и вмъкване в Mongo DB?

  2. Внедряване на оценка на обекта на израз на заявка, подобна на goMongoDB

  3. Грешка при групово записване на Mongodb

  4. Създаване на mongoose модели с машинопис - поддокументи

  5. Набор от реплики на MongoDB с проста идентификация с парола