1

DB が IP アドレスを指定しているかどうかを確認する必要があります。

このリクエスト:

echo {"query" : "FOR v in visitors return v.guid"} | curl -X POST --data-binary @- --dump - http://localhost:8529/_db/otest/_api/cursor

次の結果を返します:

{"result":["7478d52d-af3e-4a83-9791-4e827dfe9059",null,"8d324b9e-7376-4977-9976-1606045c7086"],"hasMore":false,"cached":false,"extra":{"stats":{"writesExecuted":0,"writesIgnored":0,"scannedFull":3,"scannedIndex":0,"filtered":0,"executionTime":0},"warnings":[]},"error":false,"code":201}

しかし、次FILTERのようなリクエストを送信するとき:

echo {"query" : "FOR v in visitors FILTER v.ip == "127.0.0.1" return v.guid"} | curl -X POST --data-binary @- --dump - http://localhost:8529/_db/otest/_api/cursor

エラーが発生しています:

HTTP/1.1 400 Bad Request
Server: ArangoDB
Connection: Keep-Alive
Content-Type: application/json; charset=utf-8
Content-Length: 73

{"error":true,"errorMessage":"expecting comma","code":400,"errorNum":600}

私が間違っていることは何ですか?

また、次のようなリクエストのメタデータなしで結果を取得する方法:..."hasMore":false,"cached":...

4

1 に答える 1