";<br>
print_r(
$val
[
'name'
]);
}<br>
<br>
例子2:指定值查询<br>
$arr
=
array
(
"name"
=>
"user1"
);
$rst
=
$c1
->find(
$arr
);<br>
foreach
(
$rst
as
$val
){<br>
echo
"<pre class="
brush:php;toolbar:false
">"
;<br>
$fis
=
$val
[
'_id'
];<br>
print_r(
$val
);<br>
echo
"<a href="
'user.php?fid=%7B%24fid%7D'
"></a>"
;
<?php <br />
include
"conn.php"
;<br>
$c1
=
$db
->c1;<br>
$oid
=
new
MongoId(
$_GET
[
'fid'
]); 用这个转一下<br>
var_dump(
$oid
);
<br>
$arr
=
array
(
"_id"
=>
"$oid"
);<br>
$rst
=
$c1
->find(
$arr
);<br>
foreach
(
$rst
as
$val
){<br>
echo
"<pre class="
brush:php;toolbar:false
">"
;<br>
print_r(
$val
);<br>
}<br>
?><br>
}<br>
<br>
例子3:增加<br>
include
"conn.php"
;<br>
$c1
=
$db
->c1;<br>
$arr
=
array
(
"name"
=>
"user3"
,
"age"
=>30,
"sex"
=>
"nan"
);<br>
if
(
$c1
->insert(
$arr
))<br>
echo
'成功'
;<br>
else
<br>
echo
'失败'
;<br>
<br>
例子4:删<br>
include
"conn.php"
;<br>
$c1
=
$db
->c1;<br>
$arr
=
array
(
"name"
=>
"user2"
);<br>
if
(
$c1
->remove(
$arr
))<br>
echo
'删除成功'
;<br>
else
<br>
echo
'删除失败'
;<br>
<br>
例子4:改<br>
include
"conn.php"
;<br>
$c1
=
$db
->c1;<br>
$sarr
=
array
(
"name"
=>
"user2"
);<br>
$darr
=
array
(
'$set'
=>
array
(
'sex'
=>
'nan'
,
'age'
=>24));<br>
$opts
=
array
(
'upsert'
=>0,
'multiple'
=>1);<br>
if
(
$c1
->update(
$sarr
,
$darr
,
$opts
))
echo
'更改成功'
;<br>
else
<br>
echo
'更改失败'
;<br>
<br>
$conn
->close();<br>
?>