Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
Nosql有joining 概念嗎?
嗨嗨, 回答您的問題1. Mongodb 有 「$lookup」的語法, 即是執行「LEFT OUTER JOIN」的指令, 所以是有 JOIN 的概念在2. 但 NoSQL 比較少在做 JOIN原因是 db 層很少有 foreign-key, 這和 NoSQL 多半會做 sharding , replica set 和 分散式處理 有關, 建立 foreign-key 反而會降低水平擴充效能3. 比較多會在 application 層做 reference (做關聯)例如 Nodejs 中, mongoose 可以設定 Collections & Schema 之間的 ref所以我們人類知道它們的關聯Nodejs 程式也知道它們的關聯但 mongoDB 本身不知道, 只知道有兩個 collections 獨立地存不同的資料 以上, 供您參考~
謝謝宇哥❤
想請問一下老師~"$gt"的雙引號是一定要加的嗎?是有帶$的保留字都需要加雙引號嗎?
這是屬於操作 mongodb 的 operator (操作子)使用 romo-mongo 的話, 其實可加可不加但若寫在 Node.js , Python 等等, 倒是一定要加其他如 "$et" , "$lte" 都是相同概念~
老師好^^ 請問用mac ios 編程會比window多什麼限制嗎最近在考慮換電腦
command line 的指令不同, 這大概是最大的不適應但 Unix 和 Linux類的OS 較接近, 程式部署到 server 上時, 會很順手 (我自己覺得啦)
Nosql有joining 概念嗎?
嗨嗨, 回答您的問題
1. Mongodb 有 「$lookup」的語法, 即是執行「LEFT OUTER JOIN」的指令, 所以是有 JOIN 的概念在
2. 但 NoSQL 比較少在做 JOIN
原因是 db 層很少有 foreign-key, 這和 NoSQL 多半會做 sharding , replica set 和 分散式處理 有關, 建立 foreign-key 反而會降低水平擴充效能
3. 比較多會在 application 層做 reference (做關聯)
例如
Nodejs 中, mongoose 可以設定 Collections & Schema 之間的 ref
所以我們人類知道它們的關聯
Nodejs 程式也知道它們的關聯
但 mongoDB 本身不知道, 只知道有兩個 collections 獨立地存不同的資料
以上, 供您參考~
謝謝宇哥❤
想請問一下老師~
"$gt"的雙引號是一定要加的嗎?
是有帶$的保留字都需要加雙引號嗎?
這是屬於操作 mongodb 的 operator (操作子)
使用 romo-mongo 的話, 其實可加可不加
但若寫在 Node.js , Python 等等, 倒是一定要加
其他如 "$et" , "$lte" 都是相同概念~
老師好^^ 請問
用mac ios 編程會比window多什麼限制嗎
最近在考慮換電腦
command line 的指令不同, 這大概是最大的不適應
但 Unix 和 Linux類的OS 較接近, 程式部署到 server 上時, 會很順手 (我自己覺得啦)