我使用Swift 4在Xcode 9中创建了一个项目,并且我通过在galaxy流星服务器上托管的组合创建了一个mongo数据库。
我试图从数据库中访问信息(例如db.checkpoints.findOne({_id: ""})
)以在应用程序中使用并尝试将某些数据从应用程序导出到数据库。我需要将数据库中的信息提取到我创建的名为PDI的对象的实例中,我需要将这些实例中的数据发送回数据库。
之前我从未使用过数据库,因此我甚至不知道从哪里开始将我的Xcode项目与mongodb连接起来,任何帮助都会很棒。
这是我需要发送给db的PDI类:
import Foundation
class PDI { //**************THESE VARIABLES NEED TO SEND BACK TO THE DB***************
var initialFuelConsumption: Double!
var finalFuelConsumption: Double!
var name: String!
var OMMain: String!
var OMSupp: String!
var OMFitting: String!
var OMCemos: String!
var OMTeraTrack: String!
var OMProfiCam: String!
//C13[0] = CCA, C13[1] = Volt
var C13 = [String()]
var G001 = [String()]
var G005 = [String()]
var G004 = [String()]
var MAN1 = [String()]
var MAN2 = [String()]
//0 = Incomplete, 1 = In Progress, 2 = Complete
var status = 0
var thisQuestion = 0
//*********IMPORT QUESTION BANK DATA FROM MONGODB**********************
var questionBank1 = []