我正在从我的 mongoDB 数据库中检索文档,但我需要以 JSON 格式打印出来。正如 MongoKitten 文档所建议的那样,我将所有相关信息存储在一个数组中。我想打印出数组中每个元素的全部内容,即记住来自 MongoDB 的文档。我的代码如下:
import Foundation
import MongoKitten
let myDatabase = try MongoKitten.Database("mongodb://taylor:starwars1@ds129374.mlab.com:29374/taylorswiftengine")
let myCollection = myDatabase["my_collection"]
Request.addHandler(forMethod: "GET", withRoute: "/:resource/:id1")
{
(routeParams:RouteParams) in
let myTopics = try! myCollection.find("topic" == "\(routeParams["id1"]!)")
let allTopics = Array(myTopics)
}