国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

mongodb(2)

張漢慶 / 962人閱讀

摘要:好多的都沒有設(shè)密碼,默認的都是不設(shè)置密碼的,暈運算符查詢類型用的獲取集合中的值為字符串類型的文檔和方法查詢指定的方法是跳過第幾條數(shù)據(jù)排序索引字段按照升序創(chuàng)建序列聚合類似于的按照進行分組,然后對分組的文檔進行統(tǒng)計,即對分組的文檔總和統(tǒng)計。

MongoDB

ps 好多的MongoDB都沒有設(shè)密碼,默認的MongoDB都是不設(shè)置密碼的,暈
$type運算符

查詢類型用的
獲取col集合中的title值為字符串類型的文檔

db.col.find(title: {$type: 2});
limit 和 skip方法 limit查詢指定的方法
> db.ming.find().pretty();
{ "_id" : ObjectId("5b5f6eb7d595bb04cbe14b96"), "ming" : "sdfrf" }
{ "_id" : ObjectId("5b5f6f0ad595bb04cbe14b97"), "name" : "refgerfg" }
{ "_id" : ObjectId("5b5f6f40d595bb04cbe14b98"), "x" : 222, "y" : 44444 }
{ "_id" : ObjectId("5b5f6f50d595bb04cbe14b99"), "x" : 4444, "y" : 22222 }
> db.ming.find().limit(2);
{ "_id" : ObjectId("5b5f6eb7d595bb04cbe14b96"), "ming" : "sdfrf" }
{ "_id" : ObjectId("5b5f6f0ad595bb04cbe14b97"), "name" : "refgerfg" }
skip是跳過第幾條數(shù)據(jù) 排序
> db.ming.find({}, {ming:1, name:1}).sort({_id:-1});
{ "_id" : ObjectId("5b5f6f50d595bb04cbe14b99") }
{ "_id" : ObjectId("5b5f6f40d595bb04cbe14b98") }
{ "_id" : ObjectId("5b5f6f0ad595bb04cbe14b97"), "name" : "refgerfg" }
{ "_id" : ObjectId("5b5f6eb7d595bb04cbe14b96"), "ming" : "sdfrf" }
> db.ming.find({}.{ming:1, name:1}).sort({id:1});
2018-07-31T19:49:11.007+0800 E QUERY    [js] SyntaxError: missing name after . operator @(shell):1:16
> db.ming.find({}, {ming:1, name:1, x:1, y:1}).sort({ _id:1});
{ "_id" : ObjectId("5b5f6eb7d595bb04cbe14b96"), "ming" : "sdfrf" }
{ "_id" : ObjectId("5b5f6f0ad595bb04cbe14b97"), "name" : "refgerfg" }
{ "_id" : ObjectId("5b5f6f40d595bb04cbe14b98"), "x" : 222, "y" : 44444 }
{ "_id" : ObjectId("5b5f6f50d595bb04cbe14b99"), "x" : 4444, "y" : 22222 }
>
索引
> db.ming.createIndex({ming:1});
{
        "createdCollectionAutomatically" : false,
        "numIndexesBefore" : 1,
        "numIndexesAfter" : 2,
        "ok" : 1
}
>

ming字段按照升序創(chuàng)建序列

聚合

類似于sql的count()

db.ming.aggregate(
        [
            (
                $groupp: {
                    _id : "$by-user",
                    num_tutorial: {
                        $sum: 1
                    }
                }
            )
        ]
    )

按照_id進行分組,然后對分組的文檔進行統(tǒng)計,即對分組的文檔總和統(tǒng)計。

管道
> db.ming.aggregate(
... {
... $project : {
... _id:0,
... x:1,
... y:1
... }
... }
... )
{  }
{  }
{ "x" : 222, "y" : 44444 }
{ "x" : 4444, "y" : 22222 }

一個值處理完成以后在傳給下一個進行處理
即,值經(jīng)過管道以后,會變成相應(yīng)的格式

隨機獲取文檔
db.ming.aggregate(
        [
            {
                $sample: {
                    size:1
                }
            }
        ]
    )

采用聚合,使用$sample來達到目的,其中size為隨機獲取的條數(shù)

sql隨機獲取兩條記錄
select * 
from data
order by rand()
limit 2
mysql> select * from c order by rand() limit 2;
+--------+------------------------+-------+
| cno    | cn                     | hourc |
+--------+------------------------+-------+
| 050192 | 專業(yè)英語               | 32    |
| 090112 | 毛澤東思想、鄧小平理論 | 48    |
+--------+------------------------+-------+
2 rows in set (0.10 sec)

mysql> select * from c order by rand() limit 2;
+--------+----------------------+-------+
| cno    | cn                   | hourc |
+--------+----------------------+-------+
| 050198 | 計算機網(wǎng)絡(luò)安全與應(yīng)用 | 32    |
| 050150 | 計算機組裝與維護     | 36    |
+--------+----------------------+-------+
2 rows in set (0.03 sec)

mysql>

剩下的復(fù)制,看不下去了。

博客

www.iming.info

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/19324.html

相關(guān)文章

  • (翻譯) MongoDB(12) 在 Amazon Linux 上安裝MongoDB社區(qū)版

    摘要:概述使用這個教程在使用軟件包安裝社區(qū)版本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動安裝下面列出的四個組件包包含守護程序和關(guān)聯(lián)配置和初始化腳本 概述 使用這個教程在 Amazon Linux 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版. 本安裝教程僅支持64位操作系統(tǒng). 詳細信息請參閱平...

    gself 評論0 收藏0
  • (翻譯) MongoDB(11) 在 SUSE 上安裝MongoDB社區(qū)版

    摘要:概述使用這個教程在和使用軟件包安裝社區(qū)版雖然發(fā)行版包含自己的軟件包官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動 概述 使用這個教程在 SUSE Linux 11 和 12 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版. 雖然 SUSE 發(fā)行版包含自己的 ...

    zone 評論0 收藏0
  • (翻譯) MongoDB(14) 在 Debian 上安裝MongoDB社區(qū)版

    摘要:概述使用這個教程在或者使用軟件包安裝社區(qū)版雖然包含自己的軟件包但官方的社區(qū)版包通常是最新的本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持這些軟件包可以與其它版本一起工作。 概述 使用這個教程在 Debian 7 Wheezy 或者 Debian 8 Jessie 使用 .deb 軟件包安裝 MongoDB 社區(qū)版. 雖然 Debian 包含自己的 MongoDB 軟件包, 但官方的 ...

    gaara 評論0 收藏0
  • (翻譯) MongoDB(13) 在 Ubuntu 上安裝MongoDB社區(qū)版

    摘要:概述使用這個教程在使用軟件包安裝社區(qū)版包含自己的軟件包但官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅提供位長期支持版本例如,等等這些軟件包可能將和其它版本一起工作然后它們并不支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 LTS Ubuntu Linux 使用 .deb 軟件包安裝 MongoDB 社區(qū)版. Ubuntu 包含自己的 Mong...

    wuyumin 評論0 收藏0
  • (翻譯) MongoDB(17) 在 Windows 上安裝MongoDB社區(qū)版

    摘要:概述使用本教程在系統(tǒng)上安裝社區(qū)版平臺支持自版本開始不支持請使用更新版本的來使用更新版本的重要如果你正在運行任何版本的或者請安裝修復(fù)程序以解決上的內(nèi)存映射文件的問題要求社區(qū)版需要或者更高版本安裝程序包含所有其它軟件依賴項將自動更新使用文件安裝 概述 使用本教程在 Windows 系統(tǒng)上安裝 MongoDB 社區(qū)版. 平臺支持: 自2.2版本開始, MongoDB 不支持 Windo...

    shaonbean 評論0 收藏0
  • (翻譯) MongoDB(10) 在 Red Hat 企業(yè)版或者 Centos Linux 上安裝M

    摘要:概述使用這個教程在企業(yè)版或者使用軟件包安裝社區(qū)版雖然一些發(fā)行版包含自己的軟件包官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持不建議對企業(yè)版的支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 Red Hat 企業(yè)版 Linux 或者 CentOS6/7 Linux 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版...

    cartoon 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<