mongodb條件查詢(二)

2021-07-04 22:05:19 字數 891 閱讀 4706

> db.c1.find({},)

1、文件數(即記錄數)

> db.c1.count()

8> db.c1.find().count()

8

2、返回的前多少條記錄,如下返回前兩條記錄

> db.c1.find({},).limit(2)

3、返回記錄的起點,如下跳過前6條記錄,從第7條開始

> db.c1.find({},).skip(6)

4、排序,如下1為公升序,-1為降序

> db.c1.find({},).sort()

> db.c1.find({},).sort()

5、分頁,同時使用上述三種函式實現,如下分別人第一頁兩條,第二頁兩條

> db.c1.find({},).limit(2).sort()

> db.c1.find({},).skip(2).limit(2).sort()

6、隨機查詢,可使用隨機函式math.random(),例:從乙個集合中隨機抽取一條記錄

> math.random()

0.06595390615984797

> rdm=math.floor(math.random()*db.c1.count()) #math.floor取整

2> db.c1.find({},).skip(rdm).limit(1)

Mongodb 插入 條件查詢

插入準備資料,mongodb一大特點就是 no schema。無模式的檔案式儲存。用關係型資料庫的說法就是可以儲存任意欄位而不需要事先建立該欄位 簡單的插入方式 db.userinfo.insert db.userinfo.insert 以上格式的資料可以直接插入mongodb資料庫 通過 db.u...

MongoDb查詢條件使用

列表內容 其他情況模糊查詢 查詢包含 2.查詢以 開頭 3.查詢以 結尾 4.查詢忽略大小寫 5.spring中不區分大小寫的模糊查詢 完全匹配 pattern pattern pattern.compile 王 pattern.case insensitive 右匹配 pattern patter...

php與mongoDB的條件查詢

與普通的關係型資料庫類似,在對資料的刪 改 查的時候,會用到查詢條件,如mysql中的 where 而mongodb中,經過php來做的所有的操作指令都是用array來包裹的 mongocollection update array criteria,array newobj array optio...