Perfect - MongoDB 数据库连接器 [English](README.md) ===========================

Get Involed with Perfect!

Star Perfect On Github Stack Overflow Follow Perfect on Twitter Join the Perfect Slack

Swift 3.0 Platforms OS X | Linux License Apache PerfectlySoft Twitter Slack Status

本项目封装了 mongo-c 客户端函数库,因此可以使用 Swift 访问 MongoDB 服务器。 本项目是 [Perfect](https://github.com/PerfectlySoft/Perfect) 软件体系的一部分,但是可以独立运行,不依赖于 PerfectLib 基本库。 请确保您已经正确安装了最新版本的 Swift 3.0 工具链。 ## 问题报告 我们正在过渡到 JIRA 程序错误管理系统,因此 GitHub 的问题报告功能就被禁用了。 如果您发现任何问题,或有任何意见和建议,请在我们的 JIRA 工作台指出 [http://jira.perfect.org:8080/servicedesk/customer/portal/1](http://jira.perfect.org:8080/servicedesk/customer/portal/1)。 目前的问题清单请查阅 [http://jira.perfect.org:8080/projects/ISS/issues](http://jira.perfect.org:8080/projects/ISS/issues) macOS 注意事项 ---------------- 本程序依赖于 [Homebrew](http://brew.sh) 发行的 mongo-c 函数库。 如果您要安装 Homebrew: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 安装 mongo-c 的方法: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ brew install mongo-c-driver ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Linux 注意事项 ----------------- 请确定以下函数库已经预装: ``` apt-get install libmongoc-dev libbson-dev libssl-dev ``` 编译 -------- 请在您的 Package.swift 文件下增加以下内容: ```swift .Package(url:"https://github.com/PerfectlySoft/Perfect-MongoDB.git", majorVersion: 3) ``` ## 更多信息 关于 Perfect 软件函数库的更多信息,请访问官网: [perfect.org](http://www.perfect.org/docs/MongoDB.html).