flatMap

MongoDB

VaporアプリケーションからMongoDBにデータを書き込んだり読み出したりしてみる

VaporアプリケーションからMongoDBへドキュメントを書き込んだり読み出したりしてみました。VaporアプリケーションからMongoDBへ接続できたので、MongoSwiftパッケージを使い、まずは基本のドキュメント読み書きに挑戦です。
SQLite

VaporアプリケーションでAPIを作る(SQLiteファイルのデータを更新削除する編)

VaporアプリケーションでSQLiteデータベースに保存されたデータに対して更新や削除をしてみました。これでCRUDの一通りができるようになり、Vaporアプリケーションでデータベースを操作する感覚を掴むことができました。
Swift

データをPOSTするときの疑問点を片付ける

VaporアプリからPOSTメソッドのAPIを発行する時の疑問点を解消するべく調査してみました。疑問点は、どうやってサーバへJSONデータを渡すのか、突然出てきたFutureとは何者なのか、Future.mapとは何かの3点です。
Firestore

Firebaseから取得したドキュメントをカスタムクラスに入れていく(やってみる)

Firestoreから取得した複数のドキュメントをカスタムクラスに入れていく方法を試してみました。Google本家のサンプルコードでは1つのドキュメントを処理する例だけしか見つけられなかったのが発端です。
Firestore

Firebaseから取得したドキュメントをカスタムクラスに入れていく

Googleのサンプルコードを参考にFirebaseから取得したドキュメント1つをカスタムクラスに入れてみます。Firestoreから得られるQueryDocumentSnapshotオブジェクトをカスタムクラスに入れ直すことで扱いやすくなります。
タイトルとURLをコピーしました