1024programmer Mongodb Detailed usage process of MongoDB in PHP

Detailed usage process of MongoDB in PHP

$mongodb = new Mongo();

//$cOnnection= new Mongo( “$dburl:$port” ); // connect to a
remote host (default port)

$mydb = $mongodb->mydb; // implicitly create database mydb

$mydb = $mongodb->selectDB(“mydb”); //Directly select the existing database

$collection = $mydb->mycollect;
//Select the collection used, if it does not exist, it will be created automatically

$collection = $db->selectCollection(‘mydb’);
// only select, not create

//insert a new record

$collection->insert(array(“name”=>”l4yn3”, “age”=>”10”,
“sex”:”unknown”));

the

//Modify record

$where = array(“name”=>”l4yn3”);

$update_item = array(‘$set’=>array(“age”=>”15”,
“sex”:”secret”));

$collection->update($where, $update_item);

$options[‘multiple’] = true; //The default is false, whether to change the matching multiple lines

$collection->update($where, $update_item, $options);

the

//Query the records

$myinfo=
$collection->findOne(array(“name”=>”l4yn3”));

$myinfo = $collection->findOne(array(“name”=>
“l4yn3”), array(“age”=>”15”));

the

//Search by condition:
$query = array(“name”=>”l4yn3”);
$cursor = $collection->find($query);
//Find documents satisfying $query in the $collectio collection
while($cursor->hasNext())
{
var_dump($cursor->getNext()); // returns the array
}

the

//Return the number of document records

$collection->count();

the

//Delete a database:
$connection->dropDB(“…”);

//List all available databases:
$m->listDBs(); //no return value
//Close the connection:
$connection->close();

Various parameter methods for connecting to mongodb database in php

//Connect to localhost:27017
$cOnn= new Mongo();
//Connect to the default port of the remote host
$cOnn= new Mongo(‘test.com’);
//Connect to port 22011 of the remote host
$cOnn= new Mongo(‘test.com:22011’);
//MongoDB has username and password
$cOnn = new
Mongo(“mongodb://${username}:${password}@localhost”)
//MongoDB has a username and password and specifies the database blog
$cOnn = new
Mongo(“mongodb://${username}:${password}@localhost/blog”);
//multiple servers
$cOnn= new Mongo(“mongodb://localhost:27017,localhost:27018”);

This article is from the internet and does not represent1024programmerPosition, please indicate the source when reprinting:https://www.1024programmer.com/detailed-usage-process-of-mongodb-in-php/

author: admin

Previous article
Next article

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Us

Contact us

181-3619-1160

Online consultation: QQ交谈

E-mail: [email protected]

Working hours: Monday to Friday, 9:00-17:30, holidays off

Follow wechat
Scan wechat and follow us

Scan wechat and follow us

Follow Weibo
Back to top
首页
微信
电话
搜索