Ich verwende den folgenden json Ergebnisse in einem Cloudant zu finden
{ "selector": { "$and": [ { "type": { "$eq": "sensor" } }, { "v": { "$eq": 2355 } }, { "$or": [ { "p": "#401000103" }, { "p": "#401000114" } ] }, { "t_max": { "$gte": 1459554894 } }, { "t_min": { "$lte": 1459509591 } } ] }, "fields": [ "_id", "p" ], "limit": 200 }
Wenn ich laufe, das ist meine cloudant Datenbank Againt ich die folgende Fehlermeldung erhalten:
{ "error": "unknown_error", "reason": "function_clause", "ref": 3379914628 }
Wenn ich ein entfernen der $ oder Elemente erhalte ich die Ergebnisse für die Suche. ()
Auch ich bekomme ein Ergebnis, wenn ich # 401000114 durch ersetzen # 401000114 Ich bekomme das Ergebnis. Aber wenn ich beide Elemente verwenden möchte, bekomme ich den obigen Fehlercode.
Kann jemand sagen, was diese Fehlerursache: function_clause bedeuten?