回答編集履歴
1
モジュールのソースを眺めた結果、回答を改めたい
answer
CHANGED
@@ -24,4 +24,21 @@
|
|
24
24
|
console.log( converted ); // 配列形式になっています
|
25
25
|
```
|
26
26
|
|
27
|
-
「JavaScript **分割代入**」をググってみるとBlogネタにもされていますよ。
|
27
|
+
「JavaScript **分割代入**」をググってみるとBlogネタにもされていますよ。
|
28
|
+
|
29
|
+
|
30
|
+
----
|
31
|
+
追記)
|
32
|
+
``:propName`` のように**SQL文中にプロパティ名を埋め込む**ことで可能かもしれませんよ。
|
33
|
+
|
34
|
+
node-mysql2
|
35
|
+
|
36
|
+
[``_resolveNamedPlaceholders(opsions)``](https://github.com/sidorares/node-mysql2/blob/master/lib/connection.js#475) で [``named-placeholders``](https://github.com/mysqljs/named-placeholders#named-placeholders) モジュールを遅延読み込みしています。
|
37
|
+
|
38
|
+
named-placeholders
|
39
|
+
|
40
|
+
```
|
41
|
+
//Usage
|
42
|
+
var toUnnamed = require('named-placeholders')();
|
43
|
+
var q = toUnnamed('select 1+:test', { test: 123});
|
44
|
+
```
|