Skip to content

Commit c85d842

Browse files
author
Nuno Chaves
authored
Update README.md
1 parent b41f18d commit c85d842

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

README.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,16 @@ Include jupitern/table in your project, by adding it to your composer.json file.
1212
}
1313
```
1414

15+
## Changelog
16+
17+
### v1.4.4
18+
replaced pear package http_request2 by guzzle
19+
added method to provide guzzle configuration
20+
21+
### v1.3.0
22+
added support for parameterized queries
23+
24+
1525
## Note
1626

1727
this package adds funccionalities to the package bellow so all funccionalities provided in base package are also available
@@ -22,35 +32,37 @@ https://github.com/cocteau666/AzureDocumentDB-PHP
2232

2333
```php
2434

25-
$conn = app()->resolve('DocDB');
35+
$conn = new AzureCosmosDb('uri', 'key');
36+
$conn->setHttpClientOptions(['verify' => false]);
37+
$db = $conn->selectDB('database_name');
2638

2739
// insert a record
2840
$rid = \Jupitern\CosmosDb\QueryBuilder::instance()
29-
->setConnection($conn)
41+
->setConnection($db)
3042
->collection("Users")
3143
->save(['id' => '1', 'name' => 'John Doe', 'age' => 22]);
3244

3345
echo "record inserted: $rid";
3446

3547
// insert a record
3648
$rid = \Jupitern\CosmosDb\QueryBuilder::instance()
37-
->setConnection($conn)
49+
->setConnection($db)
3850
->collection("Users")
3951
->save(['id' => '2', 'name' => 'Jane doe', 'age' => 35]);
4052

4153
echo "record inserted: $rid";
4254

4355
// update a record
4456
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
45-
->setConnection($conn)
57+
->setConnection($db)
4658
->collection("Users")
4759
->save(["_rid" => $rid, 'id' => '2', 'name' => 'Jane Doe Something', 'age' => 36]);
4860

4961
echo "record updated: $rid";
5062

5163
// get one row as array
5264
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
53-
->setConnection($conn)
65+
->setConnection($db)
5466
->collection("Users")
5567
->select("Users.id, Users.name")
5668
->where("Users.age > @age")
@@ -62,7 +74,7 @@ var_dump($res);
6274

6375
// get 5 rows as array
6476
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
65-
->setConnection($conn)
77+
->setConnection($db)
6678
->collection("Users")
6779
->select("Users.id, Users.username")
6880
->where("Users.age > 20")
@@ -74,7 +86,7 @@ var_dump($res);
7486

7587
// delete one document that match criteria
7688
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
77-
->setConnection($conn)
89+
->setConnection($db)
7890
->collection("Users")
7991
->where("Users.age > 30")
8092
->delete();
@@ -83,7 +95,7 @@ var_dump($res);
8395

8496
// delete all documents that match criteria
8597
$res = \Jupitern\CosmosDb\QueryBuilder::instance()
86-
->setConnection($conn)
98+
->setConnection($db)
8799
->collection("Users")
88100
->where("Users.age > 20")
89101
->deleteAll();

0 commit comments

Comments
 (0)