คำสั่ง mongodb สำหรับใช้กับ php

ยังมีอีกเยอะ แต่เอามาคร่าวๆ ที่ใช้นะครับ

config.php
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')));

ความคิดเห็น