ども、小堤です。
まぁ毎日もすもすしてるわけですが(?)
Next JSも色々バグが潰し終わって、やっとモジュールの強化に入ってこれました。
まだまだバグつぶしは必要なんですが。
モジュールで、次のこと様なことができるようになるようにしています。
基本的に「高度なクエリー」を参考に、mongodbと同じアクセス方法でMySQLを利用できるようにしようと思っています。その後、同じくmongodbも対応させますが、そのときは、ほとんど何もしなくてよさそう。
次のNext JS 0.8.3では、使えるようになるかな。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<span style="color:#990000;">// select * from users where id=1 and name="Kotsutsumi"</span> me.find({ id : <span style="color:#009900;">1</span>, name : <span style="color:#009900;">"Kotsutsumi"</span> }, <span style="color:#000099;">function</span>(err, rs) { fn(rs); }); <span style="color:#990000;">// select * from db1 WHERE j <> 3 AND k > 10</span> me.find({ j: {$gt: <span style="color:#009900;">1</span>} k: {$gt: <span style="color:#009900;">10</span>} }, <span style="color:#000099;">function</span>(err, rs) { fn(rs); }); <span style="color:#990000;">// select * from db1 WHERE (j > 1 AND j < 3) AND k > 10</span> me.find({ j: {$gt: <span style="color:#009900;">1</span>, $lt: <span style="color:#009900;">3</span>}, k: {$gt: <span style="color:#009900;">10</span>} }, <span style="color:#000099;">function</span>(err, rs) { fn(rs); }); |
まぁ、ここら辺は既に実装済みなのでブログに書けるんですが(笑)
まだまだ対応させるオペレーターがたくさんあるので、一通り終わったら、0.8.3リリースしますね。
ふぃ。
モジュールとMySQLの強化 – Next JS 0.8.3