2020-06

MongoDB

MongoDBからデータが取得できなくなってしまった

ある時から突然MongoDBからデータが取得できなくなってしまいました。なんとアプリケーションサーバでMongoDBのドキュメントを保持するときのデータ型が、MongoDBで定義されているドキュメントの型と異なっていたことが原因でした。
MongoDB

MongoDBのデータを更新してみる

PUTを使ってMongoDBの既存のドキュメントをVaporアプリケーションから更新してみようと思います。Vaporアプリケーションサーバ経由でMongoDBにGET、POST、DELETEしてきまして、今回のPUTで主要メソッドを網羅した形です。
MongoDB

MongoDBからデータをDELETEしてみる

MongoDBのデータをVaporアプリケーションでDELETEしてみます。MongoDBのオブジェクトIDの扱いに注意が必要ですが、GETやPOSTと同様、基本は削除対象ドキュメントの特定とDELETEメソッドを指定したHTTPリクエストを送るだけです。
MongoDB

MongoDBへデータをPOSTしてみる

POSTメソッドでMongoDBへVaporアプリケーションからデータを追加してみます。HTTPリクエストにヘッダ情報を指定することを忘れずに!忘れるとPOSTできずにステータスコード400エラーが返ってきてしまいます。
Swift

MongoDBからデータをGETしてみる

iOSからHTTP通信の許可ができたので、MongoDBからVaporアプリケーション経由でデータをGETしてみます。VaporアプリケーションにAPIを用意し、そのAPIを使ってiOSアプリケーションからデータにアクセスします。
タイトルとURLをコピーしました