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

資訊專欄INFORMATION COLUMN

07-mongodb操作實例

zhoutao / 2842人閱讀

摘要:查詢多條件查詢文章標(biāo)題文章標(biāo)簽是否為草稿查詢中字段中含有字符串哈哈,或者中含有哈哈,并且為的所有數(shù)據(jù)數(shù)量根據(jù)查詢文章信息更新根據(jù)文章更新某個參數(shù)常用操作命令查詢所有數(shù)據(jù)庫切換創(chuàng)建數(shù)據(jù)庫刪除當(dāng)前使用數(shù)據(jù)庫添加一個用戶添加用戶設(shè)置密碼是否只讀數(shù)

查詢

1.多條件查詢Article

module.exports = new mongoose.Schema({
    // 文章標(biāo)題
    title: String,
    // 文章標(biāo)簽
    tags: Array,
    // 是否為草稿
    isDraft: false
})

查詢Article中title字段中含有字符串“哈哈”,或者tags中含有“哈哈”,并且isDraft為false的所有數(shù)據(jù)數(shù)量

let condition = {
        $or: [
            {title: {$regex: reg}},
            {tags: {$in: [key]}}
        ],
        isDraft: false
}
 Article.find(condition).count().then((count) => {})

2.根據(jù)id查詢文章信息

Article.findOne({_id: id}).then((article) => {
      
}).catch((err) => {
      
})
更新

1.根據(jù)文章id更新某個參數(shù)

Article.findByIdAndUpdate(id, {
   lookNum: article.lookNum + 1
}).then(() => {
}).catch((err) => {
})
MongoDB Shell 常用操作命令
1、查詢所有數(shù)據(jù)庫
show dbs;
2、切換/創(chuàng)建數(shù)據(jù)庫
use yourDB;
3、刪除當(dāng)前使用數(shù)據(jù)庫
db.dropDatabase();

4、添加一個用戶
db.addUser("name");
db.addUser("userName", "pwd123", true);
添加用戶、設(shè)置密碼、是否只讀
5、數(shù)據(jù)庫認證、安全模式
db.auth("userName", "123123");
6、顯示當(dāng)前所有用戶
show users;
7、刪除用戶
db.removeUser("userName");

更加詳細教程

項目上傳 ?github 每次提交都是一個分支 線上地址

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

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

相關(guān)文章

  • UCloud MySQL云數(shù)據(jù)庫操作指南

    摘要:二進制日志是記錄對數(shù)據(jù)發(fā)生或潛在發(fā)生更改的語句,并以二進制的形式保存。刪除配置文件刪除配置文件配置文件支持刪除操作。在配置文件列表頁選中需要刪除的配置文件,選中刪除即可完成刪除操作。UCloud MySQL云數(shù)據(jù)庫操作指南 基本操作 啟動MySQL實例 如果要啟動處于關(guān)閉狀態(tài)的MySQL實例,首先選擇需要啟動的MySQL實例,在列表右側(cè)點擊啟動按鈕,彈出的確認對話框選擇確定...

    raoyi 評論0 收藏0
  • 阿里云技術(shù)教程系列-ECS遠程連接 Linux 實例

    摘要:內(nèi)容提示阿里云服務(wù)器入門教程步驟遠程連接實例根據(jù)您本地的操作系統(tǒng),您可以從等操作系統(tǒng)連接實例。根據(jù)提示,分別輸入您的云服務(wù)器實例的用戶名和密碼。內(nèi)容提示:阿里云ECS服務(wù)器入門教程:步驟 3 遠程連接 Linux 實例 根據(jù)您本地的操作系統(tǒng),您可以從 Windows、Linux、Mac OS X 等操作系統(tǒng)連接 Linux 實例。本文介紹常用的連接服務(wù)器方式。更全面詳細的連接實例方式介紹,請...

    yedf 評論0 收藏0
  • 私有云解決方案-UCloudStack私有云解決方案(彈性伸縮)

    摘要:彈性伸縮是指在業(yè)務(wù)需求增長時自動增加計算資源虛擬機以保證計算能力,在業(yè)務(wù)需求下降時自動減少計算資源以節(jié)省成本同時可結(jié)合負載均衡及健康檢查機制,滿足請求量波動和業(yè)務(wù)量穩(wěn)定的場景。彈性伸縮(Auto Scaling)是指在業(yè)務(wù)需求增長時自動增加計算資源(虛擬機)以保證計算能力,在業(yè)務(wù)需求下降時自動減少計算資源以節(jié)省成本;同時可結(jié)合負載均衡及健康檢查機制,滿足請求量波動和業(yè)務(wù)量穩(wěn)定的場景。用戶可通...

    ernest.wang 評論0 收藏0
  • 采用鏡像部署LNMP 環(huán)境操作步驟

    摘要:下表列出了鏡像部署和手動部署兩種方式的特點。如果您購買的實例已經(jīng)開始運行,但是您想使用鏡像市場中的鏡像重新部署環(huán)境,操作步驟如下登錄管理控制臺。單擊鏡像市場,然后單擊從鏡像市場選擇含操作系統(tǒng)。您成功使用鏡像部署了環(huán)境。LNMP分別代表Linux、Nginx、MySQL、PHP。本文介紹如何在ECS實例上使用鏡像部署LNMP環(huán)境。 您可選用以下幾種方式在ECS實例上部署LNMP環(huán)境: 鏡像...

    Backache 評論0 收藏0
  • 20170702-異步編程之Promise

    摘要:異步操作成果異步操作失敗方法可以接受兩個回調(diào)函數(shù)作為參數(shù)。第一個回調(diào)函數(shù)完成以后,會將返回結(jié)果作為參數(shù),傳入第二個回調(diào)函數(shù)。等同于等同于這段代碼會讓這個對象立即進入狀態(tài),并將錯誤對象傳遞給指定的回調(diào)函數(shù)。 1.Promise的含義 Promise是異步編程的一種解決方案 Promise實例代表一個異步操作,從它可以獲取異步操作的消息 Promise實例有三種狀態(tài): Pending...

    gecko23 評論0 收藏0

發(fā)表評論

0條評論

zhoutao

|高級講師

TA的文章

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