firestore: add missing operators to query docs

The operators array-contains, array-contains-any, and in are
supported for Where and WherePath. This adds them to the docs
as expected.

Fixes #1713

Change-Id: If949e59bced5154a21456bfb866fd9af75347dd6
Reviewed-on: https://code-review.googlesource.com/c/gocloud/+/50292
Reviewed-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Cody Oss <codyoss@google.com>
Reviewed-by: BenWhitehead <benwhitehead@google.com>
diff --git a/firestore/query.go b/firestore/query.go
index 9df9ecc..41a7231 100644
--- a/firestore/query.go
+++ b/firestore/query.go
@@ -93,7 +93,8 @@
 // A Query can have multiple filters.
 // The path argument can be a single field or a dot-separated sequence of
 // fields, and must not contain any of the runes "˜*/[]".
-// The op argument must be one of "==", "<", "<=", ">" or ">=".
+// The op argument must be one of "==", "<", "<=", ">", ">=", "array-contains",
+// "array-contains-any" or "in".
 func (q Query) Where(path, op string, value interface{}) Query {
 	fp, err := parseDotSeparatedString(path)
 	if err != nil {
@@ -106,7 +107,8 @@
 
 // WherePath returns a new Query that filters the set of results.
 // A Query can have multiple filters.
-// The op argument must be one of "==", "<", "<=", ">" or ">=".
+// The op argument must be one of "==", "<", "<=", ">", ">=", "array-contains",
+// "array-contains-any" or "in".
 func (q Query) WherePath(fp FieldPath, op string, value interface{}) Query {
 	q.filters = append(append([]filter(nil), q.filters...), filter{fp, op, value})
 	return q