ยังมีอีกเยอะ แต่เอามาคร่าวๆ ที่ใช้นะครับ
define('dbip', '127.0.0.1');
define('dbport', '27017');
define('dbuser', 'test');
define('dbpass', 'test');
$db = testdb;
connectdb.php
$connect = new MongoClient("mongodb://".dbuser.":".dbpass."@".dbip.":".dbport);
$db = $connect->$db;
$user = $db->user;
test.php
$user->insert(array('name' => '1234', 'number' => 1, 'product' => 'dell')); //ใช้สำหรับเพิ่มข้อมูล
echo $user->find(); //ใช้สำหรับดึงข้อมูลทั้งหมดที่อยู่ใน collection นั้น
echo $user->find(array('number' => 1, 'product' => 'dell')); //ใช้สำหรับดึงข้อมูลทั้งหมดที่อยู่ใน collection นั้น โดยตรวจว่า อันไหนบ้างที่ number เป็น 1 และ product เป็น dell มันก็จะดึงมาทั้งหมด โดยใช้ข้อมูลนี้ในการอ้างอิง
echo $user->findOne(array('name' => '1234')); //ใช้สำหรับดึงข้อมูลแบบเจาะจง เช่นดึงข้อมูลใน name ชื่อ 1234 โดยต้องมีข้อมูล เพื่อมาใช้ในการอ้างอิง
//แก้ไขแบบอันเดียว
$user->update(array('name' => '1234'), array('$set' => array('numbrt' => 2)));
//แก้ไขทั้งชุด
$user->update(array('name' => '1234'), array('name' => '12345', 'numbrt' => 2, 'product' => 'dellll')));
ความคิดเห็น
แสดงความคิดเห็น