脚本宝典收集整理的这篇文章主要介绍了php对mongodb的扩展(初出茅庐),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我们的PHP mongodb也能做MysqL、sqlserver能做的几乎所有功能,本文将详细介绍
一、操作符
操作符相信大家肯定都
知道了,就是等于、大于、小于、不等于、大于等于、小于等于,但是在mongodb里不能直接使用这些操作符。在mongodb里的操作符是这样表示的:
(1) $gt > (大于)
(2) $lt < (小于)
(3) $gte >= (大于等于)
(4) $lt <= (小于等于)
(5) $ne != (不等于)
(6) $in in (包含)
(7) $nin not in (不包含)
(8) $exists exist (字段
是否存在)
(9) $inc 对
一个数字字段field
增加value
(10) $set 就是相当于
sql的set field = value
(11) $unset 就是
删除字段
(12) $push 把value追加到field里面去,field一定要是
数组类型才行,如果field不存在,会新增
一个数组类型加进去
(13) $pushAll 同$push,只是一次可以追加多个值到
一个数组字段内
(14) $addToSet
增加一个值到数组内,而且只有当这个值不在数组内才
增加。
(15) $pop
删除最后
一个值:{ $pop : { field : 1 } }
删除第
一个值:{ $pop : { field : -1 } }注意,只能
删除一个值,也就是说只能用1或-1,而不能用2或-2来
删除两条。mongodb 1.1及以后的版本才可以用
(16) $pull 从数组field内
删除一个等于value值
(17) $pullAll 同$pull,可以一次
删除数组内的多个值
(18) $ 操作符 是他自己的
意思,代表按条件找出的数组里面某项他自己。这个比较坳口,就不说了。
二、CURD 增、改、读、删
增加
<div class="codet
ITle">
<a style="CURSOR: pointer" data="37583" class="copybut" id="copybut37583" onclick="doCopy('code37583')"> 代码如下:脚本宝典总结
以上是脚本宝典为你收集整理的php对mongodb的扩展(初出茅庐)全部内容,希望文章能够帮你解决php对mongodb的扩展(初出茅庐)所遇到的问题。
如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。