Enrichment

Enrichment of Collection Entries

Objects stored inside collections can be embedded inside activities or user objects. This allows you to integrate with Stream without building a complex integration with another database. Stream’s collections can be used as your data source for data enrichment.

// first we add our object to the food collection $client->collections()->add(  "food", ["name" => "Cheese Burger", "rating" => "4 stars"], "cheese-burger" );  // then we embed a reference to the entry we created before $user_feed->addActivity(  ["actor" => "jim", "verb" => "grill",  "object" => $client->collections()->createReference("food", "cheese-burger")] );  // if we now read the feed, the activity we just added will include the entire full object $user_feed->getActivities(0, 1, null, true);
© Getstream.io, Inc. All Rights Reserved.