2017-12-07 7 views
0

私は私のmacアプリケーションのすべてのデータを格納するためにmongodbを使用します。私はデータベースと私のアプリケーションの間のインターフェイスとしてMongokittenライブラリを使用します。最初にdbに接続し、アプリケーションが実行されている間ずっと接続を維持するために、私はdbへの1回の接続を確立する必要があります。しかし、私は迅速にファイルをグローバルにサーバーを初期化することができません。私は何か操作(挿入、更新、削除、読み取り)が実行されるたびにサーバーに接続することです。これは、サーバーへの接続が失われるこれらの操作が制限を超えて実行され、アプリケーションがハングアップすると誰でもアプリケーションの実行中に一度だけサーバー接続を行うソリューションを見つけるのを助けてくれますか?main.swiftファイル以外の高速ファイルでmongokittenサーバをグローバルに初期化する方法はありますか?

答えて

0

答えを見つけました。サーバー変数を明示的にアンラップし、サーバー接続の確認時にサーバーに値を割り当てます。 参照のために:https://swiftmodules.com/planteam/mongokitten

+0

https://github.com/openkitten/mongokittenは、私たちのreadmeが置かれている場所です。 MongoKittenリポジトリはもうPlanTeamの一部ではなく、代わりにOpenKittenの一部です。あなたが投稿したリンクのユーザーはMongoKitten(1.0)の*本当に古いバージョンを実行します。 MongoKitten 4は今やかなり外に出ています。 – JoannisO

関連する問題