久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP數據庫操作四:mongodb用法分析

這篇文章主要介紹了PHP數據庫操作mongodb用法,結合實例形式較為詳細的分析了MongoDB的功能、安裝、基本命令、使用方法及相關注意事項,需要的朋友可以參考下

本文實例講述了PHP數據庫mongodb用法。分享給大家供大家參考,具體如下:

傳統數據庫中,我們要操作數據庫數據都要書寫大量的sql語句,而且在進行無規則數據的存儲時,傳統關系型數據庫建表時對不同字段的處理也顯得有些乏力,mongo應運而生,而且ajax技術的廣泛應用,json格式的廣泛接受,也使得mongo更貼近開發人員。

mongo簡介及應用場景

MongoDB是一個面向文檔的非關系型數據庫(NoSQL),使用json格式存儲。Mongo DB很好的實現了面向對象的思想(OO思想),在Mongo DB中 每一條記錄都是一個Document對象。Mongo DB最大的優勢在于所有的數據持久操作都無需開發人員手動編寫SQL語句,直接調用方法就可以輕松的實現CRUD操作。

mongo能應用在如下場景:

存儲大尺寸、低價值的數據
json及對象類型數據
網站緩存數據
評論、子評論類有明顯從屬關系數據
多服務器數據,其內置的MapReduce很容易現實全局遍歷。

安裝和使用mongodb

我們在官網 https://www.mongodb.org/ 上可以下載到其最新穩定版本 ,mongo是官方已經編譯好的,解壓后即可使用其命令都在bin目錄下。

使用前首先配置mongo.conf文件

port=xxxxx         //代表端口號,如果不指定則默認為 27017 
dbpath=/usr/local/mongodb/db    //數據庫路徑
logpath=/usr/local/mongodb/logs/mongodb.log //日志路徑
logappend=true        //日志文件自動累加,而不是覆蓋
fork=ture         //以守護進程方式創建

數據庫和數據表都可以直接創建,即不用切換,直接使用,使用時即創建,mongo里還可以直接寫js腳本,可直接運行,mongo中如果不指定_id字段,mongo會自動添加一個。

mongo的各種命令

mongo的命令是其精髓,這些十分復雜的命令集合在一塊,使得mongo的查詢變得絢麗而高效。mongo內的每個表稱作一個collection(集合),使用命令類似于MySQL,切換到數據庫內直接對每一個collection操作。其命令由方法(func())、查詢體(寫在{}里)和操作符(由$開頭)組成。

基本命令

show dbs        //查看數據庫
use dbname        //切換到數據庫
db.createCollection('collection')  //創建數據表
db.collection.drop()     //刪除數據表
db.dropDatabase()      //刪數據庫
db.collection.insert({data})   //插入數據
db.collection.find()     //顯示數據表內全部內容

查詢體

{key.attr.attr:value}          //普通式
{key:{$ne|$gt|$gte|$lt|$lte|$in|$nin|$all:value}}   //key滿足 $oper value的值
{$or|$and|$not|$nor:[{key1:{$gt:value}},{key2:{$ne:value}}]} //用$oper同時限定key1,key2的條件
{key:{$mod{8,2}}}           //取出key對8取余為2的值。
{key:{$exist:1}}           //取出key列存在的值。
{key:{$type:String|Double|Array|Date|Object|Boolean|......}}//查詢key類型為type的列
{key:{$regex:/pattern
                
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結合實例形式分析了php實現針對有序表插值查找的相關操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現服務端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現的多維數組排序算法,結合實例形式對比分析了php針對多維數組及帶有鍵名的多維數組進行排序相關操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了php結合ajaxuploadfile實現無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細介紹了PHP開發接口使用RSA進行加密解密方法,對此有興趣的朋友可以學習下。
主站蜘蛛池模板: 精品久久中文字幕 | 在线视频一区二区 | 精品久久久久一区二区国产 | 欧美a视频| 别c我啊嗯国产av一毛片 | 欧美一区2区三区3区公司 | 亚洲精品在线免费 | 91超碰在线| 国产美女免费视频 | 亚洲精品在线观看网站 | yeyeav| 欧美日韩国产在线观看 | 欧美视频福利 | 中文字幕高清 | 男人的天堂一级片 | 日韩精品在线免费 | 99久久婷婷国产综合精品电影 | 久久夜夜| 欧美国产视频 | 国产精品久久久久久吹潮 | 国产免费又黄又爽又刺激蜜月al | 精品1区2区 | 午夜av电影院 | 亚洲欧美中文日韩在线v日本 | 欧美一区二区在线播放 | 久久这里只有精品首页 | 黄色大片免费播放 | 成人网av | 亚洲视频一区在线观看 | 中文字幕啪啪 | 国产精品久久久久久久久久 | 一级看片免费视频囗交动图 | 久久久精品一区二区三区 | 精品视频久久久久久 | 成人一区av偷拍 | 亚洲免费福利视频 | 中文在线视频观看 | 一级黄色录像毛片 | 国产成人久久精品一区二区三区 | 精品一区二区三区在线观看国产 | 国产视频1区2区 |