跳到主要内容

PHP 使用 MongoDB

<?php
// 连接 MongoDB
$mongo = new MongoClient();
$db = $mongo->selectDB('mydatabase');

// 插入数据
$document = array(
'name' => 'Elwyn Li',
'age' => 30
);
$collection = $db->selectCollection('mycollection');
$collection->insert($document);

// 查询数据
$cursor = $collection->find(array('name' => 'John Doe'));
foreach ($cursor as $document) {
echo $document['name']. " 的年龄是 ". $document['age']. "<br>";
}

// 更新数据
$document = array(
'name' => 'Elwyn Li',
'age' => 31
);
$collection->update(array('name' => 'John Doe'), array('$set' => $document));

// 删除数据
$collection->remove(array('name' => 'John Doe'));
?>

上面代码中,首先连接到 MongoDB 数据库,并选择要操作的数据库和集合。然后,使用 insert() 方法向集合中插入一条数据,使用 find() 方法查询集合中的数据,使用 update() 方法更新集合中的数据,使用 remove() 方法删除集合中的数据。