sql vs native vs METEOR



insert


SQL 
insert into members ( email              , name   ,    age )  
             values ('ppillip@gmail.com' , 'paul' ,    18  )

MONGODB NATIVE 

db.members.insert({ email:'ppillip@gmail.com' ,name:'paul' ,age:18 }); 

METEOR API

// Declare meteor collection  
Members = new Meteor.Collection('members');   

// How to use
Members.insert(email:'ppillip@gmail.com' ,name:'paul' ,age:18 }); 

SELECT vs FIND


SQL


select email,title from members where email = 'ppillip@gmail.com'

MONGO NATIVE


db.members.find({email:'ppillip@gmail.com'} , {email:1,title:1});

METEOR


   Members.find({email:'ppillip@gmail.com' } , {fields:{email:1,title:1});


update


SQL

  update members set name = '박승현' where email = 'ppillip@gmail.com'

MONGO NATIVE
  db.members.update({ email : 'ppillip@gmail.com' },
                    { $set : { name : '박승현' },
                    { multi : true } ); 
METEOR
     Members.update({ email : 'ppillip@gmail.com'},
                    { $set : { name : '박승현' },
                    { multi : true } ); 

delete vs remove


SQL

   delete from members where age < 14 

MONGO NATIVE

   db.members.remove({ age : { $gt : 14 } }); 

METEOR

      Members.remove({ age : { $gt : 14 } });


FUTHER STUDY




- 몽고디비란?
- 미티어에 몽고는 어디 있어요? 
설치해야 하나요? 
- 몽고디비 데이터 만져 보기
- 외부에 있는 몽고는 접근 방법 
(AWS,MONGOHQ..)
- mongodb crud  파보기
"sql ddl"  vs 
"meteor mongo crud"   vs   "native mongo crud"
배치 작업 콜백지옥 탈출! 
future 패턴!
- 미티어,몽고디비 간 리엑티브 원리 
(
폴링, oplog  스케닝)
- 미니몽고, 미티어와의 리엑티브 원리 
(
DDP)
몽고디비 리플리케이션 이란?
Meteor Scale up 
이거 가지고 
SI 프로젝트 할수 있나? 

ddl vs 

By park seung hyun (ppillip)