【问题标题】:How to initialise a mongokitten server globally in a swift file other than the main.swift file?如何在 main.swift 文件以外的 swift 文件中全局初始化 mongokitten 服务器?
【发布时间】:2017-12-07 04:28:32
【问题描述】:

我使用 mongodb 来存储我的 mac 应用程序的所有数据。所以我使用 Mongokitten 库作为 db 和我的应用程序之间的接口。为了最初连接到 db 并在应用程序运行期间保持连接,我需要建立与 db 的一次性连接。但是我无法在 swift 文件中全局初始化服务器。我所做的是每次执行操作(插入、更新、删除、读取)时连接到服务器。这会导致与服务器的连接丢失一旦这些操作执行超过限制并导致我的应用程序挂起。谁能帮我找到一个解决方案,在应用程序的整个运行过程中只建立一次服务器连接?

【问题讨论】:

    标签: swift mongodb mongokitten


    【解决方案1】:

    我找到了答案。在检查服务器连接时隐式打开服务器变量并为服务器赋值。 参考链接:https://swiftmodules.com/planteam/mongokitten

    【讨论】:

    • github.com/openkitten/mongokitten 是我们的自述文件所在的位置。 MongoKitten 存储库不再是 PlanTeam 的一部分,而是现在是 OpenKitten 的一部分。您发布的链接的任何用户都将运行 真正 旧版本的 MongoKitten (1.0)。 MongoKitten 4 已经推出很长时间了。
    猜你喜欢
    • 2012-02-15
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 2015-08-01
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    相关资源
    最近更新 更多