MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB Collection runCommand từ PHP

Đây là một ví dụ mở rộng hơn về cách sử dụng Tìm kiếm Văn bản Mongo trong 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. Các chức năng tùy chỉnh được tính toán các cột chiếu mongodb

  2. Mã hóa cơ sở dữ liệu MongoDB

  3. MongoDB GPG - Chữ ký không hợp lệ

  4. Cách sắp xếp kết quả trong một nodejs - tìm kiếm mongodb, nhưng, bằng cách gọi một phương thức động

  5. Cập nhật tài liệu con chứa trong một mảng có trong tài liệu MongoDB