原创 macOS升級Catalina後根目錄無權限問題

Bug復現 就在昨天快快樂樂升級macOS Cataline之後,一切都還是那麼舒服,直到剛纔需要啓動MongoDB數據庫,就在我自信地在shell中輸入mongod之後報了個錯,看都沒看就sudo mongod,嗯??? Da

原创 Airmail 添加QQ郵箱

QQ郵箱使用客戶端收郵件的密碼和QQ郵箱的密碼是分開的,所以首先要登陸QQ郵箱獲取“授權碼”,步驟如下: 登陸QQ郵箱 點擊設置 選擇帳戶 找到POP3/IMAP/SMTP/Exchange/CardDAV/Cal

原创 Prisma(五)——深入CRUD

在prisma(四)中是簡單的CRUD,那麼今天我們深入研究下CRUD,即集合之間的關聯。 使用的集合 users、Post 先來看下users集合中關聯Post集合。 datamodel type User @db(name:

原创 graphql(四)——前端如何使用graphql(graphql+vue+vue-apollo)

一、回顧 graphql(一) 在graphql(一)中提到resolver時提出一個問題:如果Schema是菜單、 Resolver是廚房,那點餐的人是?我的答案是:客戶端。所以本節學習graphql搭建客戶端。 二、搭建客戶端

原创 gridsome(三)——plugins

Gridsome插件是npm軟件包,可以將其安裝到任何項目中。gridsome中有很多插件,簡單學幾個吧:👇👇👇 @gridsome/source-filesystem 將文件轉換爲可以使用GraphQL在組件中獲取的內容。

原创 Arangodb(五)——express連接Arangodb數據庫並實現CRUD(express+node+orango)

想信大家對MongoDB已經很熟悉了,在MongoDB中Mongoose用來連接Node.js,那麼在Arangodb中用什麼來連接Node.js呢?那就是 Orango。 🍊 What Orango是用於Node.js,Foxx

原创 列表類的實現

第3章——列表類的實現 首先定義一個List類,在構造函數constructor體內設置2個變量dataStore和 listSize分別用來初始化一個空數組保存列表元素和列表元素個數,之後是一些方法的實現:👇👇👇 class L

原创 gridsome(二)——數據處理

Working With Data (數據處理) 一、The GraphQL data layer(GraphQL數據層) GraphQL數據層是在開發模式下可用的工具。這是所有導入到Gridsome項目中的數據的臨時存儲位置。

原创 mongodb中對數組的操作

如何向對象中的數組添加數據或者刪除數據呢❓增加數據push❓刪除數據delete❓一起來看看吧👇👇👇 增加 如果想往數組中添加對象時最常見的是:循環——>push,那麼在mongodb中如何操作呢❓先上數據吧: { "_i

原创 git配置與常用命令

密鑰 設置SSH key(mac) 生成ssh key 首先檢查是否已生成密鑰cd ~/.sshls,如果返回的ls有id_rsa.pub 和 id_dsa.pub兩個文件,則密鑰已經生成。 如果沒有密鑰,則通過$ ssh-k

原创 mongoose中聚合——aggregate的使用

aggregate() 語法\color{red}{語法}語法 db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION); 數據\color{red}{數據}數據 數據使用菜鳥教程的數據

原创 Gridsome(五)—— 獲取json數據

在Gridsome(四)中搭建了簡易博客,獲取markdown文件內容,今天學習在gridsome中如何獲取json數據👇👇👇 創建項目 gridsome create +項目名 json數據 在src同級目錄下新建文件data

原创 數據庫數據恢復與備份(mongodb)

恢復數據 mongorestore -d eportal --drop path 例子: 備份數據 mongodump -h 127.0.0.1 -d eportal(備份的數據庫名) -o path

原创 gridsome(四)——搭建簡易博客/獲取markdown文件內容

準備工作 創建項目:gridsome create +項目名 進入項目:cd +項目名 運行:gridsome develop 之後在瀏覽器中訪問:localhost:8080即可看見以下界面: 安裝插件 我們的

原创 ArangoDB(八)——ArangoDB中實現增刪改查的兩種方法

這節主要講Node.js利用arangojs 操作 ArangoDB(也就是實現CRUD)的兩種方法,方法不唯一哦。方法一在上節ArangoDB(七)中有提到過。 方法一 ✅C 🍐 routes(user.js) rout