Skip to content

Commit 0b0b4ed

Browse files
Merge pull request #202793 from asw101/asw101/cosmos-db-1
[Cosmos DB] Fix indentation, log.Fatal vs panic()
2 parents 0042f1e + 59abcab commit 0b0b4ed

File tree

1 file changed

+35
-36
lines changed

1 file changed

+35
-36
lines changed

articles/cosmos-db/sql/create-sql-api-go.md

Lines changed: 35 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -80,31 +80,31 @@ go get github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos
8080
**Authenticate the client**
8181

8282
```go
83-
var endpoint = "<azure_cosmos_uri>"
84-
var key = "<azure_cosmos_primary_key"
85-
86-
cred, err := azcosmos.NewKeyCredential(key)
87-
if err != nil {
88-
log.Fatal("Failed to create a credential: ", err)
89-
}
90-
91-
// Create a CosmosDB client
92-
client, err := azcosmos.NewClientWithKey(endpoint, cred, nil)
93-
if err != nil {
94-
log.Fatal("Failed to create cosmos client: ", err)
95-
}
96-
97-
// Create database client
98-
databaseClient, err := client.NewDatabase("<databaseName>")
99-
if err != nil {
100-
log.fatal("Failed to create database client:", err)
101-
}
102-
103-
// Create container client
104-
containerClient, err := client.NewContainer("<databaseName>", "<containerName>")
105-
if err != nil {
106-
log.fatal("Failed to create a container client:", err)
107-
}
83+
var endpoint = "<azure_cosmos_uri>"
84+
var key = "<azure_cosmos_primary_key"
85+
86+
cred, err := azcosmos.NewKeyCredential(key)
87+
if err != nil {
88+
log.Fatal("Failed to create a credential: ", err)
89+
}
90+
91+
// Create a CosmosDB client
92+
client, err := azcosmos.NewClientWithKey(endpoint, cred, nil)
93+
if err != nil {
94+
log.Fatal("Failed to create cosmos client: ", err)
95+
}
96+
97+
// Create database client
98+
databaseClient, err := client.NewDatabase("<databaseName>")
99+
if err != nil {
100+
log.fatal("Failed to create database client:", err)
101+
}
102+
103+
// Create container client
104+
containerClient, err := client.NewContainer("<databaseName>", "<containerName>")
105+
if err != nil {
106+
log.fatal("Failed to create a container client:", err)
107+
}
108108
```
109109

110110
**Create a Cosmos database**
@@ -114,7 +114,7 @@ databaseProperties := azcosmos.DatabaseProperties{ID: "<databaseName>"}
114114

115115
databaseResp, err := client.CreateDatabase(context.TODO(), databaseProperties, nil)
116116
if err != nil {
117-
panic(err)
117+
log.Fatal(err)
118118
}
119119
```
120120

@@ -123,7 +123,7 @@ if err != nil {
123123
```go
124124
database, err := client.NewDatabase("<databaseName>") //returns struct that represents a database.
125125
if err != nil {
126-
panic(err)
126+
log.Fatal(err)
127127
}
128128

129129
properties := azcosmos.ContainerProperties{
@@ -135,7 +135,7 @@ properties := azcosmos.ContainerProperties{
135135

136136
resp, err := database.CreateContainer(context.TODO(), properties, nil)
137137
if err != nil {
138-
panic(err)
138+
log.Fatal(err)
139139
}
140140
```
141141

@@ -144,7 +144,7 @@ if err != nil {
144144
```go
145145
container, err := client.NewContainer("<databaseName>", "<containerName>")
146146
if err != nil {
147-
panic(err)
147+
log.Fatal(err)
148148
}
149149

150150
pk := azcosmos.NewPartitionKeyString("personal") //specifies the value of the partition key
@@ -159,12 +159,12 @@ item := map[string]interface{}{
159159

160160
marshalled, err := json.Marshal(item)
161161
if err != nil {
162-
panic(err)
162+
log.Fatal(err)
163163
}
164164

165165
itemResponse, err := container.CreateItem(context.TODO(), pk, marshalled, nil)
166166
if err != nil {
167-
panic(err)
167+
log.Fatal(err)
168168
}
169169
```
170170

@@ -173,13 +173,13 @@ if err != nil {
173173
```go
174174
getResponse, err := container.ReadItem(context.TODO(), pk, "1", nil)
175175
if err != nil {
176-
panic(err)
176+
log.Fatal(err)
177177
}
178178

179179
var getResponseBody map[string]interface{}
180-
err = json.Unmarshal([]byte(getResponse.Value), &getResponseBody)
180+
err = json.Unmarshal(getResponse.Value, &getResponseBody)
181181
if err != nil {
182-
panic(err)
182+
log.Fatal(err)
183183
}
184184

185185
fmt.Println("Read item with Id 1:")
@@ -193,9 +193,8 @@ for key, value := range getResponseBody {
193193

194194
```go
195195
delResponse, err := container.DeleteItem(context.TODO(), pk, "1", nil)
196-
197196
if err != nil {
198-
panic(err)
197+
log.Fatal(err)
199198
}
200199
```
201200

0 commit comments

Comments
 (0)