Skip to content

Commit 00c504c

Browse files
authored
Merge pull request #52 from alxsabo/v5.2
Update readme file
2 parents 5c710bd + 4745f62 commit 00c504c

File tree

1 file changed

+20
-17
lines changed

1 file changed

+20
-17
lines changed

README.md

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ This readme provides short examples for the following:
2626
[Time series](#timeseries),<!--
2727
[Bulk insert](#bulk-insert),
2828
[Changes API](#changes-api),
29-
[Streaming](#streaming),
30-
[Revisions](#revisions),
29+
[Streaming](#streaming),
3130
-->
31+
[Revisions](#revisions),
3232
[Suggestions](#suggestions),
3333
[Patching](#advanced-patching),<!--
3434
[Subscriptions](#subscriptions),
@@ -1039,30 +1039,31 @@ queryStream.on("error", err => {
10391039
> <small>[can stream query results](https://github.com/ravendb/ravendb-nodejs-client/blob/5c14565d0c307d22e134530c8d63b09dfddcfb5b/test/Ported/Core/Streaming/QueryStreaming.ts#L76) </small>
10401040
> <small>[can stream query results with query statistics](https://github.com/ravendb/ravendb-nodejs-client/blob/5c14565d0c307d22e134530c8d63b09dfddcfb5b/test/Ported/Core/Streaming/QueryStreaming.ts#L140) </small>
10411041
> <small>[can stream raw query results](https://github.com/ravendb/ravendb-nodejs-client/blob/5c14565d0c307d22e134530c8d63b09dfddcfb5b/test/Ported/Core/Streaming/QueryStreaming.ts#L192) </small>
1042+
-->
10421043

10431044
## Revisions
10441045

10451046
NOTE: Please make sure revisions are enabled before trying the below.
10461047

1047-
```javascript
1048-
const session = store.openSession();
1049-
const user = {
1050-
name: "Marcin",
1051-
age: 30,
1052-
pet: "Cat"
1053-
};
1048+
```php
1049+
$user = new User();
1050+
$user->setName("Marcin");
1051+
$user->setAge(30);
1052+
$user->setPet("Cat");
1053+
1054+
$session = $store->openSession();
10541055

10551056
// Store a document
1056-
await session.store(user, "users/1");
1057-
await session.saveChanges();
1057+
$session->store($user, "users/1");
1058+
$session->saveChanges();
10581059

10591060
// Modify the document to create a new revision
1060-
user.name = "Roman";
1061-
user.age = 40;
1062-
await session.saveChanges();
1061+
$user->setName("Roman");
1062+
$user->setAge(40);
1063+
$session->saveChanges();
10631064

10641065
// Get revisions
1065-
const revisions = await session.advanced.revisions.getFor("users/1");
1066+
$revisions = $session->advanced()->revisions()->getFor("users/1");
10661067

10671068
// Sample results:
10681069
// [ { name: 'Roman',
@@ -1074,16 +1075,18 @@ const revisions = await session.advanced.revisions.getFor("users/1");
10741075
// age: 30,
10751076
// pet: 'Cat',
10761077
// '@metadata': [Object],
1077-
// id: 'users/1' } ]
1078+
// id: 'users/1' }
1079+
// ]
10781080
```
1081+
<!--
10791082
10801083
>##### Related tests:
10811084
> <small>[can get revisions](https://github.com/ravendb/ravendb-nodejs-client/blob/5c14565d0c307d22e134530c8d63b09dfddcfb5b/test/Documents/ReadmeSamples.ts#L737) </small>
10821085
> <small>[canGetRevisionsByDate](https://github.com/ravendb/ravendb-nodejs-client/blob/5c14565d0c307d22e134530c8d63b09dfddcfb5b/test/Issues/RavenDB_11770.ts#L21) </small>
10831086
> <small>[can handle revisions](https://github.com/ravendb/ravendb-nodejs-client/blob/5c14565d0c307d22e134530c8d63b09dfddcfb5b/test/Ported/RevisionsTest.ts#L35) </small>
10841087
> <small>[canGetRevisionsByChangeVectors](https://github.com/ravendb/ravendb-nodejs-client/blob/5c14565d0c307d22e134530c8d63b09dfddcfb5b/test/Ported/RevisionsTest.ts#L149) </small>
10851088
1086-
-->
1089+
-->
10871090

10881091
## Suggestions
10891092

0 commit comments

Comments
 (0)