Skip to content

Commit af168c7

Browse files
author
Nuno Chaves
authored
Update README.md
1 parent fcd5189 commit af168c7

File tree

1 file changed

+43
-24
lines changed

1 file changed

+43
-24
lines changed

README.md

Lines changed: 43 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,47 +15,66 @@ Include jupitern/table in your project, by adding it to your composer.json file.
1515
## Usage
1616
```php
1717

18-
// make connection
19-
$docdb = new AzureCosmosDb($uri, $key);
20-
$conn = $docdb->selectDB($db);
18+
$conn = app()->resolve('DocDB');
19+
20+
$rid = \Jupitern\CosmosDb\QueryBuilder::instance()
21+
->setConnection($conn)
22+
->collection("Users")
23+
->save(['id' => '1', 'name' => 'John Doe', 'age' => 22]);
24+
25+
echo "record inserted: $rid";
26+
27+
$rid = \Jupitern\CosmosDb\QueryBuilder::instance()
28+
->setConnection($conn)
29+
->collection("Users")
30+
->save(['id' => '2', 'name' => 'Jane doe', 'age' => 35]);
31+
32+
echo "record inserted: $rid";
33+
34+
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
35+
->setConnection($conn)
36+
->collection("Users")
37+
->save(["_rid" => $rid, 'id' => '2', 'name' => 'Jane Doe Something', 'age' => 36]);
38+
39+
echo "record updated: $rid";
2140

2241
// get one row as array
2342
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
24-
->setConnection($conn)
25-
->collection("Users")
26-
->select("Users.id, Users.username")
27-
->where("Users.id = '4uc234ocu23h4o'")
28-
->find()
29-
->toArray();
43+
->setConnection($conn)
44+
->collection("Users")
45+
->select("Users.id, Users.name")
46+
->where("Users.age > 30")
47+
->find()
48+
->toArray();
3049

3150
var_dump($res);
3251

3352
// get 5 rows as array
3453
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
35-
->setConnection($conn)
36-
->collection("Users")
37-
->select("Users.id, Users.username")
38-
->where("Users.age > 18")
39-
->limit(5)
40-
->findAll()
41-
->toArray();
54+
->setConnection($conn)
55+
->collection("Users")
56+
->select("Users.id, Users.username")
57+
->where("Users.age > 20")
58+
->limit(5)
59+
->findAll()
60+
->toArray();
4261

4362
var_dump($res);
4463

4564
// delete one document
4665
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
47-
->setConnection($conn)
48-
->collection("Users")
49-
->where("Users.age > 18")
50-
->delete();
66+
->setConnection($conn)
67+
->collection("Users")
68+
->where("Users.age > 30")
69+
->delete();
5170

5271
var_dump($res);
5372

5473
// delete all documents
5574
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
56-
->setConnection($conn)
57-
->collection("Users")
58-
->where("Users.age > 18")
59-
->deleteAll();
75+
->setConnection($conn)
76+
->collection("Users")
77+
->where("Users.age > 20")
78+
->deleteAll();
6079

6180
var_dump($res);

0 commit comments

Comments
 (0)