CyberChaos(さいばかおす)

プログラミング言語、トランスパイラ、RPA、ChatGPT、データマイニング、リバースエンジニアリングのための忘備録

SQL から MongoDB へのコンバータ

2024-07-28 17:47:14 | SQL

MongoDBよ許したるわwww

MongoDBのクエリ文を覚えるのがあまりにも苦痛なんで、何とかならないか?と思ってググったらこんな便利なものが出てきた。


例えば、
select id,salary from employee where age >= 35 and (designation = 'manager' or (lastname = 'johnson' and firstname like '%john%'))

を変換すると・・・
db.employee.find({

"$and": [{
"age ":{ "$gte" : 35 }
},{
"$or": [{
"designation " : 'manager'
},{
"$and": [{
"lastname " : 'johnson'
},{ " firstname " : '%john%'
}]
}]
}]
},{
"id": 1,
"salary": 1
}
);

となる。

前の記事でMongoDBのネガキャンをテメエでしといて何だが、手軽にオモチャみたいに試せるDBとして再考の余地はあると思う。



わざと負荷をかけたり、インスタンスを幾つも立ち上げたりして消えても構わないようなサンプルデータで楽しく遊びながら勉強するのも一興だし、セキュリティについて本気で対策を考えてみるのも良いし。

オ・マ・ケwww




最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。