2017-01-17 4 views
3

は、私は2種類の方法を試した後、エラーが発生します1.0.5エラーMySQLx式(Nodejs)を解析しようと

次のとおりです。 -

  1. collection.find( "$名==:名前。").bind( '名前'、 'テスト') - >ここでは、

  2. 共同定義されていない名前を与えていますここでは、 "Expecting '。'、 '('、 'like' '")というエラーが表示されます。エラー

エラーが発生しました。

これを使用する方法と正しい方法は何ですか?それとも他の解決策がありますか?私はパラメータをバインドする必要があります。

親切にお勧めします!ありがとうございました!

+0

[パラメータをバインドすることができないバグ#84584](http://bugs.mysql.com/bug.php?id=84584)。 – wchiquito

答えて

0

これはドキュメントprovided--

VAR myRes = collection.findによって提案方法である。。( '名前=:名前')バインド( '名前'、 '試験')を実行();

リファレンス:

http://dev.mysql.com/doc/x-devapi-userguide/en/parameter-binding.html
+0

はい。私はドキュメントで述べたのと同じ方法で実装しました。しかし、それは動作していないようです –

+0

@ TanviShahあなた(2)を除いて '。'、 '('括弧の後に '' 'を追加するのを忘れているので、前に – Adi

+1

:私のコードでは正しく定義されていますが、それでも動作しません。 –

関連する問題