2016-06-24 13 views
0

Ich möchte Zeichenfolge von Andoid App mit Zeichenfolge in meinem DynamoDB in StringSet gespeichert gesendet. Ich habe diesen Code versucht:Node.js- get StringSet von AWS DynamoDB

if (typeof event.keyWord != "undefined") { 

       var str = event.keyWord; 
       str = str.toLowerCase(); 
       params.ExpressionAttributeValues[":keyWord"] = {"S": str}; 

       params.FilterExpression = params.FilterExpression + " and contains (#nm, :keyWord)"; 
      } 

Das Problem ist, dass im Falle von StringSet es für perfekte Übereinstimmung sucht. Ich möchte überprüfen, ob das Schlüsselwort Teil der zweiten Zeichenfolge im StrinSet #nm ist. Dies ist mein ganzer Code wenn benötigt:

Antwort

0

Ich denke nicht, dass Sie in der Lage sein werden, dies mit DynamoDB allein zu tun. Ich würde in integrating DynamoDB with ElasticSearch schauen, um diese Art von Textsuchfähigkeiten zur Verfügung zu stellen.

Verwandte Themen