最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MongoDB使用指南--基本操作

 更新時間:2014年08月19日 10:39:14   投稿:hebedich  
上篇文章,我們講訴了MongoDB數(shù)據(jù)庫的用戶操作,本文將介紹如何基本操作MongoDB數(shù)據(jù)庫,當然是基本的,最基本的操作,需要的朋友可以參考下

讀取
db.collection.find()

db.users.find(
  { age: {$gt: 18}},
  {name: 1, address: 1}
).limit(5).sort({age:1})

users是collection名字,從users中查找;

age是query criteria,篩選結(jié)果,代表查找name字段的值比18大的;

name是projection,篩選列(1代表存在, 0代表不存在),代表返回結(jié)果中包含name,address,_id(默認包含字段)字段的值;

limit是cursor modifier,代表返回最多5條;

sort是排序,通過age的值進行排序。

注:

1. 所有的查詢只能針對一個單獨的collection;

2. 除非使用sort,否則查詢結(jié)果沒有排序;

db.collection.findOne() 是返回一個值.

db.collection.find()返回cursor類型。

插入
db.collection.insert()

db.users.insert(
  {
    name:"sue",
    age:22,
    status:"A"
  }
)

注:

1. 如果insert語句中沒有_id屬性,mongod會自動加一個_id屬性,并產(chǎn)生一個唯一的值,ObjectId.

2. 如果insert語句中帶有_id屬性,必須保證它的值是唯一的,如果重復,會返回異常.

3. update()和save()操作也可以實現(xiàn)插入功能.

更新
db.collection.update() or db.collection.save()

db.users.update(
  {age:{$gt:18}},        --update criteria
  {$set:{status: "A"}},     --update action
  {multi:true}           --update option
)

注:

1. 默認情況下,update方法只更新一個document,但是如果設(shè)置multi參數(shù)為true,可以更新所有符合的documents

2. save方法只能更新一個單一document

刪除
db.collection.remove()

db.users.remove(
  {status:"D"}    --remove criteria
)

注:

1. 默認情況下,remove方法刪除掉符合條件的所有documents

相關(guān)文章

  • 批量清理mongodb歷史數(shù)據(jù)的方法詳解

    批量清理mongodb歷史數(shù)據(jù)的方法詳解

    這篇文章主要介紹了批量清理 MongoDB 歷史數(shù)據(jù)的相關(guān)內(nèi)容,包括項目因歷史數(shù)據(jù)積壓需清理,從臨時 shell 腳本改為用 Python 改造,新增備份功能和配置文件,還詳細介紹了多個相關(guān)函數(shù)的定義及功能,需要的朋友可以參考下
    2025-01-01
  • centos6.5中安裝mongodb簡明總結(jié)

    centos6.5中安裝mongodb簡明總結(jié)

    這篇文章主要介紹了centos6.5中安裝mongodb簡明總結(jié),本文簡單的總結(jié)了安裝過程中的6個步驟,需要的朋友可以參考下
    2014-10-10
  • mongodb?linux下集群搭建過程

    mongodb?linux下集群搭建過程

    這篇文章主要介紹了mongodb?linux下集群搭建過程,本例中,為每個集群(shard?config)三個mongo實例,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • Ubuntu中安裝MongoDB及執(zhí)行一些簡單操作筆記

    Ubuntu中安裝MongoDB及執(zhí)行一些簡單操作筆記

    這篇文章主要介紹了Ubuntu中安裝MongoDB及執(zhí)行一些簡單操作筆記,本文同時給出了查看已有數(shù)據(jù)庫、刪除數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫等操作命令實例,需要的朋友可以參考下
    2014-09-09
  • Mongodb自增id實現(xiàn)方法

    Mongodb自增id實現(xiàn)方法

    這篇文章主要介紹了Mongodb自增id實現(xiàn)方法,分析了MongoDB數(shù)據(jù)庫自增ID的原理與實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • MongoDB常用操作命令大全

    MongoDB常用操作命令大全

    成功啟動MongoDB后,再打開一個命令行窗口輸入mongo,就可以進行數(shù)據(jù)庫的一些操作。輸入help可以看到基本操作命令,只是MongoDB沒有創(chuàng)建數(shù)據(jù)庫的命令,但有類似的命令
    2014-03-03
  • Centos7 yum安裝mongodb實現(xiàn)步驟詳解

    Centos7 yum安裝mongodb實現(xiàn)步驟詳解

    這篇文章主要介紹了Centos7 yum安裝mongodb實現(xiàn)步驟詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Linux系統(tǒng)下MongoDB的簡單安裝與基本操作

    Linux系統(tǒng)下MongoDB的簡單安裝與基本操作

    這篇文章主要介紹了Linux系統(tǒng)下MongoDB的簡單安裝與基本操作,需要的朋友可以參考下
    2015-04-04
  • 如何使用Docker安裝一個MongoDB最新版

    如何使用Docker安裝一個MongoDB最新版

    這篇文章主要介紹了如何使用Docker安裝一個MongoDB最新版,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Mongodb多鍵索引中索引邊界的混合問題小結(jié)

    Mongodb多鍵索引中索引邊界的混合問題小結(jié)

    Mongodb為提高數(shù)組的查詢效率,針對數(shù)組構(gòu)建了多鍵索引,而Mongodb在應用多鍵數(shù)組查詢時,也通過構(gòu)建,減少數(shù)組查詢的數(shù)值范圍,來提高查詢性能,本文結(jié)合Mongodb官方文檔,闡述Mongodb在使用多鍵索引時的邊界優(yōu)化,感興趣的朋友一起看看吧
    2024-07-07

最新評論

保定市| 乌什县| 三亚市| 和田县| 凤庆县| 四平市| 团风县| 西青区| 黄龙县| 来宾市| 贵州省| 沙田区| 旺苍县| 利川市| 新乡县| 乐亭县| 永登县| 教育| 三江| 泰来县| 昌邑市| 龙海市| 沅陵县| 凤城市| 临武县| 嘉兴市| 鄯善县| 瓮安县| 镇赉县| 北辰区| 二连浩特市| 冀州市| 武邑县| 五常市| 石台县| 阜宁县| 云和县| 河津市| 怀安县| 临洮县| 霍林郭勒市|