Skip to content

Commit fa93d2d

Browse files
Merge pull request #46 from mepatterson/patch-4
Adds tenant support to `aggs` query
2 parents c8ad2af + ac08576 commit fa93d2d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/weaviate/query.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def get(
4848
def aggs(
4949
class_name:,
5050
fields: nil,
51+
tenant: nil,
5152
where: nil,
5253
object_limit: nil,
5354
near_text: nil,
@@ -59,6 +60,7 @@ def aggs(
5960
response = client.graphql.execute(
6061
aggs_query(
6162
class_name: class_name,
63+
tenant: tenant,
6264
fields: fields,
6365
where: where,
6466
near_text: near_text,
@@ -185,6 +187,7 @@ def get_query(
185187
def aggs_query(
186188
class_name:,
187189
fields:,
190+
tenant: nil,
188191
where: nil,
189192
near_text: nil,
190193
near_vector: nil,
@@ -200,6 +203,7 @@ def aggs_query(
200203
#{class_name}(
201204
objectLimit: $object_limit,
202205
groupBy: $group_by,
206+
#{(!tenant.nil?) ? "tenant: \"#{tenant}\"" : ""},
203207
#{(!near_text.nil?) ? "nearText: #{near_text}" : ""},
204208
#{(!near_vector.nil?) ? "nearVector: #{near_vector}" : ""},
205209
#{(!near_image.nil?) ? "nearImage: #{near_image}" : ""},

0 commit comments

Comments
 (0)