Search.../

items

Returns the items that match the query.

Description

The current page of memberships retrieved by the query.

Note: When no items match the query, the items array is empty.

To paginate your query results, use the MembershipsQueryResult pagination properties and functions.

Type:

Array<Membership>Read Only
NAME
TYPE
DESCRIPTION
groupId
string

Group ID.

status
string

Group membership status. One of:

  • "JOINED"
  • "PENDING"
role
string

Group member role. One of:

  • "MEMBER": Group member.
  • "ADMIN": Group admins.

Was this helpful?

Perform a query and get the returned items from the result

Copy Code
1import { Permissions, webMethod } from 'wix-web-module';
2import { members } from 'wix-groups-backend';
3
4// Sample memberId value:'2ac55ba-b3cd-457f-2978-617832783d624'
5
6export const getQueryResultItems = webMethod(Permissions.Anyone, () => {
7 return members.queryMemberships()
8 .limit(3)
9 .find({ "memberId": memberId })
10 .then((results) => {
11 if (results.items.length > 0) {
12 return results.items;
13 } else {
14 console.log("No items found");
15 }
16 })
17 .catch((error) => {
18 console.error(error);
19 });
20});
21
22/* items:
23 * [
24 * {
25 * "groupId": "937cd3db-e9be-4980-93c1-a6d767a11050"
26 * "status": "JOINED"
27 * "role": "MEMBER"
28 * },
29 * {
30 * "groupId": "7fe8e9e1-d050-4c86-9684-e7f231600a34"
31 * "status": "PENDING"
32 * "role": "MEMBER"
33 * },
34 * {
35 * "groupId": "2CD58761-d050-4c86-9684-e7f2316229b3"
36 * "status": "JOINED"
37 * "role": "ADMIN"
38 * }
39 * ]
40 */