Slide 23
Slide 23 text
SDK - Exemple en TypeScript
const endpoint = "https://your-account.documents.azure.com";
const key = "";
const client = new CosmosClient({ endpoint, key });
const container = client.database("EventStore").container("EventStream");
const querySpec: SqlQuerySpec = {
query: `SELECT eventStream.eventType, eventStream.payload, eventStream.version,
FROM eventStream
WHERE eventStream.streamId = @streamId
ORDER BY eventStream.createdAt, eventStream.version`,
parameters: [{
name: "@streamId",
value: "a stream id"
}]
]
};
const { resources } = await container.items.query(querySpec).fetchAll();
● 📖 Lecture