0
SELECT変数からbucket
WHERE type = 'type1' AND距離(typ1のドキュメント内)=距離(別のドキュメントからのタイプ)。どのようにそれを満たすクエリを書くだろうか?n1qlクエリでANDを使用できませんか?
SELECT変数からbucket
WHERE type = 'type1' AND距離(typ1のドキュメント内)=距離(別のドキュメントからのタイプ)。どのようにそれを満たすクエリを書くだろうか?n1qlクエリでANDを使用できませんか?
N1QLは、AND、OR、および複合述語をサポートします。 Btw、distance()関数は何ですか?それがN1QLに存在するかどうかは思い出せません。 実行しようとしている正確なクエリを投稿できますか?
私は安らかなサービスをcouchbaseに変換しようとしています。 SQLクエリは、 "SELECT ULDSerial FROM BeaconLink WHERE BeaconSerial = \ '" + variable + "\'"のようになります。変数は比較されるメソッドで可変です。 ULDSerialとBeaconSerialはテーブルの行です。 私のcocuchbaseアプリでは、私はすべてのドキュメントが格納されている1つのバケットを持っています。私のN1QLは次のようになります: "SELECT' bucket'.uldNumber FROM 'bucket' WHERE type = 'BeaconLink' AND SerialNumber = \ '" + variable + "\" "; WHEREステートメントが動作する前に照会します。 – Iamasking88
andステートメントのクエリは次のようになります: "SELECT' bucket'.distance FROM 'bucket' WHERE type = 'UT_BEACON_INFO' AND ReceivedDate> = \ '" + currentDate.AddSeconds(-5)+ "receivedDate < = "'+ currentDate.AddSeconds(5)+" \ "とserialNumber = \'" + serialNumber + "AND receiverId = \" "+ receiverId +" \ ""動作するSQLクエリ: "SELECT Distance FROM UD_BEACON_INFO WHERE ReceivedDate> = \ '"+ currentDate.AddSeconds(-5)+" AND ReceivedDate <= \ "" + currentDate.AddSeconds(5)+ "\" AND SerialNumber = \ "" + serialNumber + "\とReceiverId = \ '"+ receiverId +" \ "" – Iamasking88
上記の2つのコメントをご覧になれば – Iamasking88