原创 MongoDB 數組類型查詢 —— $elemMatch 操作符

描述 $elemMatch 數組查詢操作用於查詢數組值中至少有一個能完全匹配所有的查詢條件的文檔。語法格式如下: { <field>: { $elemMatch: { <query1>, <query2>, ... } } }

原创 NoSQLBooster for MongoDB 中跨庫關聯查詢

​ 使用 MongoDB 是我們常常會遇到一些特殊的需求需要跨庫關聯查詢,比如訂單明細缺商品重量需要補商品重量,而商品重量數據又在商品庫中,這事就需要跨庫關聯操作,示例代碼如下: // 使用 order 庫,注意語句後面不要加分號 u

原创 MongoDB查詢性能分析—— explain 操作返回結果詳解

MongoDB 提供 db.collection.explain(), cursort.explain() 及 explain 命令獲取查詢計劃及查詢計劃執行統計信息。 explain 結果將查詢計劃以階段樹的形式呈現。 每個階段將

原创 Linux 命令行上執行多個命令(分隔符簡介&使用)

Linux 系統可以在一個命令行上執行多個命令,相應的命令行的分隔符簡介及使用如下: ; 如果命令被分號(;)所分隔,那麼命令會連續的執行下去,就算是錯誤的命令也會繼續執行後面的命令。示例如下: ls /home/; ls /et

原创 MongoDB 分析查詢性能

cursor.explain(“executionStats”)和 db.collection.explain(“executionStats”) 方法提供關於查詢性能的相關信息。這些信息可用於衡量查詢是否使用了索引以及如何使用索引。

原创 Nginx 實現網站 http、https 配置

在 nginx conf 目錄下新建 ssl 目錄,將申請的 ssl證書文件拷貝到此處: 修改 nginx 配置文件使支持 https,修改如下: server { listen 80;

原创 Erwin 生成 mysql 帶註釋(comment )的腳本

Erwin設計數據庫非常方便,有邏輯視圖和物理視圖,可以很方便的生成數據庫文檔和SQL 腳本。在使用過程中唯一不爽的地方是腳本不能生成comment。 在百度無數次無法解決下,又翻牆谷歌,在一個日本網站找到了解決辦法,不敢獨享,特