Vapor

MongoDB

WebフォームからVaporアプリケーションを使ってドキュメントを追加してみる

VaporアプリケーションのAPIを通してMongoDBにドキュメントを追加します。Webフォームに入力した情報をどのようにして追加するかを順を追って示します。
Swift

VaporアプリでMongoDBドキュメントをリストで表示してみる

Leafテンプレートエンジンを使って動的にページを生成し表示してみます。サンプルとしてMongoDBから全ドキュメントを取得してリスト形式での表示を試します。
Swift

VaporアプリケーションでフロントエンドのViewを作ってみよう

Vaporアプリケーションのフロントエンドとして、Leafテンプレートエンジンを使ってみます。LeafパッケージをVaporプロジェクトに導入するところから、Leafテンプレートエンジンを用いた静的ページを表示するところまでの手順を説明しています。
MongoDB

MongoDBのドキュメントの更新はPUTで良いのか考える

MongoDBのドキュメント更新に最適なHTTPメソッドは何かを考察してみます。単語の意味合いから考えると、ドキュメントのすべてを置き換えるときはPUT、ドキュメントの一部を更新するときはPATCHを使うのが良さそうというのが個人的な結論です。
MongoDB

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

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