MongoClient 锟斤拷

(PECL mongo >=1.3.0)

Warning

This extension that defines this class is deprecated. Instead, the MongoDB extension should be used. Alternatives to this class include:

锟斤拷锟�

PHP 锟斤拷 MongoDB 锟斤拷锟斤拷锟接癸拷锟斤拷锟斤拷锟斤拷

锟斤拷锟斤拷锟斤拷锟斤拷诖锟斤拷锟斤拷凸锟斤拷锟斤拷锟斤拷印锟斤拷锟斤拷偷锟斤拷梅锟斤拷锟�

Example #1 MongoClient 锟斤拷锟斤拷锟矫凤拷

<?php

$m 
= new MongoClient(); // 锟斤拷锟斤拷
$db $m->foo// 锟斤拷取锟斤拷锟斤拷为 "foo" 锟斤拷锟斤拷锟捷匡拷

?>

锟斤拷锟节达拷锟斤拷锟斤拷锟接的革拷锟斤拷锟斤拷息锟斤拷锟轿硷拷 MongoClient::__construct() 锟斤拷 connecting 锟斤拷锟铰节★拷

锟斤拷摘要

MongoClient {
/* 锟斤拷锟斤拷 */
const string VERSION ;
const string DEFAULT_HOST = "localhost" ;
const int DEFAULT_PORT = 27017 ;
const string RP_PRIMARY = "primary" ;
const string RP_PRIMARY_PREFERRED = "primaryPreferred" ;
const string RP_SECONDARY = "secondary" ;
const string RP_SECONDARY_PREFERRED = "secondaryPreferred" ;
const string RP_NEAREST = "nearest" ;
/* 锟斤拷锟斤拷 */
public boolean $connected = FALSE ;
public string $status = NULL ;
protected string $server = NULL ;
protected boolean $persistent = NULL ;
/* 锟斤拷锟斤拷 */
public __construct ([ string $server = "mongodb://localhost:27017" [, array $options = array("connect" => TRUE) ]] )
public close ([ boolean|string $connection ] ) : bool
public connect ( void ) : bool
public dropDB ( mixed $db ) : array
public __get ( string $dbname ) : MongoDB
public static getConnections ( void ) : array
public getHosts ( void ) : array
public getReadPreference ( void ) : array
public getWriteConcern ( void ) : array
public killCursor ( string $server_hash , int|MongoInt64 $id ) : bool
public listDBs ( void ) : array
public selectCollection ( string $db , string $collection ) : MongoCollection
public selectDB ( string $name ) : MongoDB
public setReadPreference ( string $read_preference [, array $tags ] ) : bool
public setWriteConcern ( mixed $w [, int $wtimeout ] ) : bool
public __toString ( void ) : string
}

预锟斤拷锟藉常锟斤拷

MongoClient 锟斤拷锟斤拷

MongoClient::VERSION
PHP 锟斤拷锟斤拷锟芥本锟斤拷锟叫匡拷锟杰革拷锟斤拷 "dev"锟斤拷"+" 锟斤拷 "-" 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷姹局拷洹�
MongoClient::DEFAULT_HOST
"localhost"
锟斤拷锟矫伙拷锟街革拷锟斤拷锟斤拷锟斤拷锟侥拷锟斤拷锟斤拷痈锟斤拷锟斤拷锟斤拷锟�
MongoClient::DEFAULT_PORT
27017
锟斤拷锟矫伙拷锟街革拷锟斤拷丝冢锟侥拷锟斤拷锟斤拷痈枚丝凇锟�
MongoClient::RP_PRIMARY
"primary"
锟斤拷锟斤拷锟斤拷锟斤拷跃锟节碉拷锟�锟斤拷取选锟斤拷锟斤拷
MongoClient::RP_PRIMARY_PREFERRED
"primaryPreferred"
锟斤拷锟斤拷锟斤拷锟斤拷跃锟节碉拷锟�锟斤拷取选锟斤拷锟斤拷
MongoClient::RP_SECONDARY
"secondary"
锟斤拷锟斤拷锟斤拷锟斤拷锟捷节碉拷锟�锟斤拷取选锟斤拷锟斤拷
MongoClient::RP_SECONDARY_PREFERRED
"secondaryPreferred"
锟斤拷锟斤拷锟斤拷锟斤拷锟捷节碉拷锟�锟斤拷取选锟斤拷锟斤拷
MongoClient::RP_NEAREST
"nearest"
锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷诘锟斤拷锟斤拷取选锟斤拷锟斤拷

锟街讹拷锟斤拷锟斤拷

connected

锟斤拷锟斤拷锟斤拷锟斤拷锟揭伙拷锟斤拷蚩锟斤拷锟斤拷菘锟斤拷锟斤拷樱锟斤拷锟斤拷岜伙拷锟斤拷锟轿� TRUE锟斤拷锟斤拷锟斤拷锟斤拷 FALSE锟斤拷 锟斤拷锟斤拷锟斤拷痈锟斤拷锟斤拷锟斤拷锟絩eplica set锟斤拷锟斤拷一锟斤拷锟节点并匹锟戒当前锟侥讹拷取选锟斤拷 锟斤拷锟斤拷锟斤拷锟皆斤拷锟斤拷锟斤拷 TRUE锟斤拷 锟斤拷锟斤拷锟斤拷圆锟斤拷锟斤拷锟斤拷嘶锟斤拷欠锟斤拷锟斤拷锟街わ拷锟�

锟芥本 1.5.0 锟斤拷锟斤拷锟斤拷锟斤拷丫锟斤拷锟斤拷锟斤拷锟� deprecated锟斤拷锟斤拷

status

锟斤拷锟斤拷锟斤拷圆锟斤拷锟斤拷俦锟绞癸拷茫锟斤拷锟斤拷岜伙拷锟斤拷锟轿� NULL 锟斤拷锟斤拷锟斤拷锟芥本 1.1.x 锟斤拷锟斤拷锟斤拷姹撅拷校锟绞癸拷贸志锟斤拷锟斤拷锟绞憋拷锟斤拷锟杰会被锟斤拷锟斤拷为锟街凤拷锟斤拷锟斤拷值(锟斤拷锟斤拷 "recycled"锟斤拷 "new")锟斤拷

锟芥本 1.5.0 锟斤拷锟斤拷锟斤拷锟斤拷丫锟斤拷锟斤拷锟斤拷锟� deprecated锟斤拷锟斤拷

锟轿硷拷

Table of Contents